File tree Expand file tree Collapse file tree 1 file changed +14
-6
lines changed
ansible/files/admin_api_scripts/pg_upgrade_scripts Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -315,12 +315,20 @@ function initiate_upgrade {
315
315
echo " 8. TODO"
316
316
run_sql -c " alter role postgres superuser;"
317
317
run_sql -c " create role supabase_tmp login superuser;"
318
- psql -h localhost -U supabase_tmp -d postgres " $@ " << -EOSQL
319
- begin;
320
- alter role postgres rename to supabase_admin_;
321
- alter role supabase_admin rename to postgres;
322
- alter role supabase_admin_ rename to supabase_admin;
323
- commit;
318
+ PGOPTIONS=' -c pg_stat_statements.track=none' psql -h localhost -U supabase_tmp -d postgres " $@ " << -EOSQL
319
+ do $$
320
+ declare
321
+ postgres_rolpassword text := select rolpassword from pg_authid where rolname = 'postgres';
322
+ supabase_admin_rolpassword text := select rolpassword from pg_authid where rolname = 'supabase_admin';
323
+ begin
324
+ alter role postgres rename to supabase_admin_;
325
+ alter role supabase_admin rename to postgres;
326
+ alter role supabase_admin_ rename to supabase_admin;
327
+
328
+ execute(format('alter role postgres password %L', postgres_rolpassword));
329
+ execute(format('alter role supabase_admin password %L', supabase_admin_rolpassword));
330
+ end
331
+ $$ ;
324
332
EOSQL
325
333
run_sql -c " drop role supabase_tmp;"
326
334
You can’t perform that action at this time.
0 commit comments