Skip to content

Commit 4885be7

Browse files
committed
chore: include nspname to help relate functions to schema/extensions
1 parent a26236c commit 4885be7

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

nix/tests/expected/security.out

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
-- get a list of security definer functions owned by supabase_admin
22
-- this list should be vetted to ensure the functions are safe to use as security definer
33
select
4-
p.proname
4+
n.nspname, p.proname
55
from pg_catalog.pg_proc p
66
left join pg_catalog.pg_namespace n ON n.oid = p.pronamespace
77
where p.proowner = (select oid from pg_catalog.pg_roles where rolname = 'supabase_admin')
88
and p.prosecdef = true
9-
order by 1;
10-
proname
11-
--------------------------------
12-
dblink_connect_u
13-
dblink_connect_u
14-
disable_security_label_trigger
15-
enable_security_label_trigger
16-
get_key_by_id
17-
get_key_by_name
18-
get_named_keys
19-
get_schema_version
20-
increment_schema_version
21-
mask_role
22-
pgaudit_ddl_command_end
23-
pgaudit_sql_drop
24-
repack_trigger
25-
st_estimatedextent
26-
st_estimatedextent
27-
st_estimatedextent
28-
update_mask
9+
order by 1,2;
10+
nspname | proname
11+
----------+--------------------------------
12+
graphql | get_schema_version
13+
graphql | increment_schema_version
14+
pgsodium | disable_security_label_trigger
15+
pgsodium | enable_security_label_trigger
16+
pgsodium | get_key_by_id
17+
pgsodium | get_key_by_name
18+
pgsodium | get_named_keys
19+
pgsodium | mask_role
20+
pgsodium | update_mask
21+
public | dblink_connect_u
22+
public | dblink_connect_u
23+
public | pgaudit_ddl_command_end
24+
public | pgaudit_sql_drop
25+
public | st_estimatedextent
26+
public | st_estimatedextent
27+
public | st_estimatedextent
28+
repack | repack_trigger
2929
(17 rows)
3030

nix/tests/sql/security.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
-- get a list of security definer functions owned by supabase_admin
22
-- this list should be vetted to ensure the functions are safe to use as security definer
33
select
4-
p.proname
4+
n.nspname, p.proname
55
from pg_catalog.pg_proc p
66
left join pg_catalog.pg_namespace n ON n.oid = p.pronamespace
77
where p.proowner = (select oid from pg_catalog.pg_roles where rolname = 'supabase_admin')
88
and p.prosecdef = true
9-
order by 1;
9+
order by 1,2;

0 commit comments

Comments
 (0)