This commit is contained in:
alexbelgium
2025-05-29 17:42:27 +02:00
parent b21b9b2fa0
commit d3d89c377b
2 changed files with 9 additions and 1 deletions

View File

@@ -39,5 +39,5 @@
"slug": "postgres",
"udev": true,
"url": "https://github.com/alexbelgium/hassio-addons/tree/master/postgres",
"version": "15.7-37"
"version": "15.7-37_test2"
}

View File

@@ -134,6 +134,14 @@ upgrade_postgres_if_needed() {
fix_permissions
# --- Ensure vchord is loaded via shared_preload_libraries before pg_upgrade ---
if grep -q '^shared_preload_libraries' "$PGDATA/postgresql.conf"; then
sed -i "s/^shared_preload_libraries.*/shared_preload_libraries = 'vchord,vectors'/" "$PGDATA/postgresql.conf"
else
echo "shared_preload_libraries = 'vchord,vectors'" >> "$PGDATA/postgresql.conf"
fi
bashio::log.info "Set shared_preload_libraries = 'vchord,vectors' in $PGDATA/postgresql.conf"
# Upgrade using pg_upgrade
bashio::log.info "Running pg_upgrade from $CLUSTER_VERSION$IMAGE_VERSION"
chmod 700 "$PGDATA"