We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e3cd0bc commit 684cf75Copy full SHA for 684cf75
apps/database/migrations/current.sql
@@ -1 +1,28 @@
1
-- Enter migration here
2
+
3
+CREATE SCHEMA IF NOT EXISTS myapp;
4
+CREATE SCHEMA IF NOT EXISTS myapp_private;
5
6
+DO
7
+$$
8
+ BEGIN
9
+ CREATE ROLE myapp_anonymous;
10
+ EXCEPTION
11
+ WHEN DUPLICATE_OBJECT THEN
12
+ RAISE NOTICE 'not creating anonymous role -- it already exists';
13
+ END
14
+$$;
15
16
17
18
19
+ CREATE ROLE myapp_viewer;
20
21
22
+ RAISE NOTICE 'not creating viewer role -- it already exists';
23
24
25
26
+ALTER DEFAULT PRIVILEGES REVOKE EXECUTE ON FUNCTIONS FROM PUBLIC;
27
+ALTER DEFAULT PRIVILEGES REVOKE EXECUTE ON FUNCTIONS FROM myapp_anonymous;
28
+ALTER DEFAULT PRIVILEGES REVOKE EXECUTE ON FUNCTIONS FROM myapp_viewer;
0 commit comments