Skip to content

Commit 684cf75

Browse files
committed
chore: add initial migration
1 parent e3cd0bc commit 684cf75

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

apps/database/migrations/current.sql

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,28 @@
11
-- 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+
DO
17+
$$
18+
BEGIN
19+
CREATE ROLE myapp_viewer;
20+
EXCEPTION
21+
WHEN DUPLICATE_OBJECT THEN
22+
RAISE NOTICE 'not creating viewer role -- it already exists';
23+
END
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

Comments
 (0)