Skip to content

Commit fb081f5

Browse files
committed
test
1 parent 2f1ef5c commit fb081f5

File tree

1 file changed

+8
-7
lines changed
  • ansible/files/admin_api_scripts/pg_upgrade_scripts

1 file changed

+8
-7
lines changed

ansible/files/admin_api_scripts/pg_upgrade_scripts/initiate.sh

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -538,13 +538,14 @@ begin
538538
if obj->>'owner' = 'postgres' then
539539
execute(format('alter schema %s owner to postgres;', (obj->>'oid')::regnamespace));
540540
end if;
541-
for rec in
542-
select grantor, grantee, privilege_type, is_grantable
543-
from aclexplode((obj->>'acl')::aclitem[])
544-
where grantee::regrole in ('postgres', 'supabase_admin')
545-
loop
546-
execute(format('revoke %s on schema %s from %I', rec.privilege_type, (obj->>'oid')::regnamespace, case when rec.grantee = 'postgres'::regrole then 'supabase_admin' else 'postgres' end));
547-
end loop;
541+
update pg_namespace set nspacl = (obj->>'acl')::aclitem[] where oid = (obj->>'oid')::regnamespace;
542+
-- for rec in
543+
-- select grantor, grantee, privilege_type, is_grantable
544+
-- from aclexplode((obj->>'acl')::aclitem[])
545+
-- where grantee::regrole in ('postgres', 'supabase_admin')
546+
-- loop
547+
-- execute(format('revoke %s on schema %s from %I', rec.privilege_type, (obj->>'oid')::regnamespace, case when rec.grantee = 'postgres'::regrole then 'supabase_admin' else 'postgres' end));
548+
-- end loop;
548549
end loop;
549550
-- foreach obj in array schemas
550551
-- loop

0 commit comments

Comments
 (0)