Skip to content

Commit be167f9

Browse files
soedirgosteve-chavez
authored andcommitted
feat(migrations): alter internal evt trig owner
1 parent 36b18b4 commit be167f9

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

migrations/db/migrations/20231020085357_revoke_writes_on_cron_job_from_postgres.sql

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ END;
4040
$$;
4141

4242
drop event trigger if exists issue_pg_cron_access;
43+
alter function extensions.grant_pg_cron_access owner to supabase_admin;
4344
CREATE EVENT TRIGGER issue_pg_cron_access ON ddl_command_end
4445
WHEN TAG IN ('CREATE EXTENSION')
4546
EXECUTE FUNCTION extensions.grant_pg_cron_access();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-- migrate:up
2+
drop event trigger if exists issue_pg_net_access;
3+
4+
alter function extensions.grant_pg_net_access owner to supabase_admin;
5+
6+
CREATE EVENT TRIGGER issue_pg_net_access ON ddl_command_end
7+
WHEN TAG IN ('CREATE EXTENSION')
8+
EXECUTE FUNCTION extensions.grant_pg_net_access();
9+
10+
-- migrate:down

nix/tests/expected/evtrigs.out

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ join pg_namespace n_func
1212
where p.prorettype = 'event_trigger'::regtype;
1313
evtname | evtowner | evtfunction_schema | evtfunction | function_owner
1414
----------------------------------------+----------------+--------------------+------------------------------------+----------------
15-
issue_pg_net_access | postgres | extensions | grant_pg_net_access | postgres
1615
issue_pg_graphql_access | supabase_admin | extensions | grant_pg_graphql_access | supabase_admin
1716
issue_graphql_placeholder | supabase_admin | extensions | set_graphql_placeholder | supabase_admin
1817
pgrst_ddl_watch | supabase_admin | extensions | pgrst_ddl_watch | supabase_admin
1918
pgrst_drop_watch | supabase_admin | extensions | pgrst_drop_watch | supabase_admin
2019
graphql_watch_ddl | supabase_admin | graphql | graphql.increment_schema_version | supabase_admin
2120
graphql_watch_drop | supabase_admin | graphql | graphql.increment_schema_version | supabase_admin
22-
issue_pg_cron_access | supabase_admin | extensions | grant_pg_cron_access | postgres
21+
issue_pg_cron_access | supabase_admin | extensions | grant_pg_cron_access | supabase_admin
22+
issue_pg_net_access | supabase_admin | extensions | grant_pg_net_access | supabase_admin
2323
pg_tle_event_trigger_for_drop_function | supabase_admin | pgtle | pgtle.pg_tle_feature_info_sql_drop | supabase_admin
2424
pgaudit_ddl_command_end | supabase_admin | public | pgaudit_ddl_command_end | supabase_admin
2525
pgaudit_sql_drop | supabase_admin | public | pgaudit_sql_drop | supabase_admin

0 commit comments

Comments
 (0)