supabase-postgres.git / summary / log / commit / refs
commit 04d24e83f304fcd9f4e0e1caf09b3a3e3ce1eeb4
Author: Paul Cioanca <paul.cioanca@supabase.io>
Commit: GitHub <noreply@github.com>
Date: Sat Jul 20 10:17:52 2024 +0000
fix: wrappers upgrade from 0.3.0 to 0.4.1 (#1062)
ansible/files/admin_api_scripts/pg_upgrade_scripts/complete.sh | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/ansible/files/admin_api_scripts/pg_upgrade_scripts/complete.sh b/ansible/files/admin_api_scripts/pg_upgrade_scripts/complete.sh
index d67d623d..b795c159 100755
--- a/ansible/files/admin_api_scripts/pg_upgrade_scripts/complete.sh
+++ b/ansible/files/admin_api_scripts/pg_upgrade_scripts/complete.sh
@@ -25,6 +25,13 @@ function cleanup {
exit "$EXIT_CODE"
}
+function execute_extension_upgrade_patches {
+ if [ -f "/var/lib/postgresql/extension/wrappers--0.3.1--0.4.1.sql" ] && [ ! -f "/usr/share/postgresql/15/extension/wrappers--0.3.0--0.4.1.sql" ]; then
+ cp /var/lib/postgresql/extension/wrappers--0.3.1--0.4.1.sql /var/lib/postgresql/extension/wrappers--0.3.0--0.4.1.sql
+ ln -s /var/lib/postgresql/extension/wrappers--0.3.0--0.4.1.sql /usr/share/postgresql/15/extension/wrappers--0.3.0--0.4.1.sql
+ fi
+}
+
function execute_patches {
# Patch pg_net grants
PG_NET_ENABLED=$(run_sql -A -t -c "select count(*) > 0 from pg_extension where extname = 'pg_net';")
@@ -99,6 +106,8 @@ function complete_pg_upgrade {
CI_start_postgres --new-bin
fi
+ execute_extension_upgrade_patches || true
+
echo "4. Running generated SQL files"
retry 3 run_generated_sql
[parent: f79c4d17b7e8]