-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdb.sql
41 lines (33 loc) · 2.05 KB
/
db.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
CREATE USER acc_srv_login WITH
LOGIN
NOSUPERUSER
NOCREATEDB
NOCREATEROLE
CONNECTION LIMIT -1
PASSWORD 'devOnlyPwd';
CREATE DATABASE acc_srv_db OWNER acc_srv_login;
REVOKE connect ON DATABASE acc_srv_db FROM PUBLIC;
GRANT connect ON DATABASE acc_srv_db TO acc_srv_login;
GRANT connect ON DATABASE acc_srv_db TO postgres;
CREATE USER todo_srv_login WITH
LOGIN
NOSUPERUSER
NOCREATEDB
NOCREATEROLE
CONNECTION LIMIT -1
PASSWORD 'devOnlyPwd';
CREATE DATABASE todo_srv_db OWNER todo_srv_login;
REVOKE connect ON DATABASE todo_srv_db FROM PUBLIC;
GRANT connect ON DATABASE todo_srv_db TO todo_srv_login;
GRANT connect ON DATABASE todo_srv_db TO postgres;
CREATE USER tobuy_srv_login WITH
LOGIN
NOSUPERUSER
NOCREATEDB
NOCREATEROLE
CONNECTION LIMIT -1
PASSWORD 'devOnlyPwd';
CREATE DATABASE tobuy_srv_db OWNER tobuy_srv_login;
REVOKE connect ON DATABASE tobuy_srv_db FROM PUBLIC;
GRANT connect ON DATABASE tobuy_srv_db TO tobuy_srv_login;
GRANT connect ON DATABASE tobuy_srv_db TO postgres;