mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-03-03 16:00:29 +01:00
GitHub bot: fix linting issues (nobuild)
This commit is contained in:
@@ -227,36 +227,36 @@ show_db_extensions() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
upgrade_extension_if_needed() {
|
upgrade_extension_if_needed() {
|
||||||
local extname="$1"
|
local extname="$1"
|
||||||
if ! is_extension_available "$extname"; then
|
if ! is_extension_available "$extname"; then
|
||||||
bashio::log.info "$extname extension not available on this Postgres instance."
|
bashio::log.info "$extname extension not available on this Postgres instance."
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
local available_version
|
local available_version
|
||||||
available_version=$(get_available_extension_version "$extname")
|
available_version=$(get_available_extension_version "$extname")
|
||||||
if [ -z "$available_version" ]; then
|
if [ -z "$available_version" ]; then
|
||||||
bashio::log.info "Could not determine available version for $extname."
|
bashio::log.info "Could not determine available version for $extname."
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
for db in $(get_user_databases); do
|
for db in $(get_user_databases); do
|
||||||
local installed_version
|
local installed_version
|
||||||
installed_version=$(get_installed_extension_version "$extname" "$db")
|
installed_version=$(get_installed_extension_version "$extname" "$db")
|
||||||
if [ -n "$installed_version" ]; then
|
if [ -n "$installed_version" ]; then
|
||||||
if compare_versions "$installed_version" "$available_version"; then
|
if compare_versions "$installed_version" "$available_version"; then
|
||||||
bashio::log.info "Upgrading $extname in $db from $installed_version to $available_version"
|
bashio::log.info "Upgrading $extname in $db from $installed_version to $available_version"
|
||||||
if psql -h "$DB_HOSTNAME" -p "$DB_PORT" -U "$DB_USERNAME" -d "$db" -v ON_ERROR_STOP=1 -c "ALTER EXTENSION $extname UPDATE;"; then
|
if psql -h "$DB_HOSTNAME" -p "$DB_PORT" -U "$DB_USERNAME" -d "$db" -v ON_ERROR_STOP=1 -c "ALTER EXTENSION $extname UPDATE;"; then
|
||||||
bashio::log.info "Reindexing database $db"
|
bashio::log.info "Reindexing database $db"
|
||||||
psql -h "$DB_HOSTNAME" -p "$DB_PORT" -U "$DB_USERNAME" -d "$db" -v ON_ERROR_STOP=1 -c "REINDEX DATABASE $db;"
|
psql -h "$DB_HOSTNAME" -p "$DB_PORT" -U "$DB_USERNAME" -d "$db" -v ON_ERROR_STOP=1 -c "REINDEX DATABASE $db;"
|
||||||
RESTART_NEEDED=true
|
RESTART_NEEDED=true
|
||||||
else
|
else
|
||||||
bashio::log.error "Failed to upgrade $extname in $db. Aborting startup."
|
bashio::log.error "Failed to upgrade $extname in $db. Aborting startup."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
bashio::log.info "$extname in $db already at latest version ($installed_version)"
|
bashio::log.info "$extname in $db already at latest version ($installed_version)"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
upgrade_postgres_if_needed() {
|
upgrade_postgres_if_needed() {
|
||||||
|
|||||||
Reference in New Issue
Block a user