8000 feat: dblink extension custom script · dependify/postgres@8d73a7d · GitHub
[go: up one dir, main page]

Skip to content

Commit 8d73a7d

Browse files
committed
feat: dblink extension custom script
1 parent 3688dd5 commit 8d73a7d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
do $$
2+
declare
3+
r record;
4+
begin
5+
for r in (select oid, (aclexplode(proacl)).grantee from pg_proc where proname = 'dblink_connect_u') loop
6+
continue when r.grantee = 'supabase_admin'::regrole;
7+
execute(
8+
format(
9+
'revoke all on function %s(%s) from %s;', r.oid::regproc, pg_get_function_identity_arguments(r.oid), r.grantee::regrole
10+
)
11+
);
12+
end loop;
13+
end
14+
$$;

0 commit comments

Comments
 (0)
0