-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpostgres command.sql
More file actions
28 lines (18 loc) · 993 Bytes
/
postgres command.sql
File metadata and controls
28 lines (18 loc) · 993 Bytes
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
GRANT USAGE ON SCHEMA schema_name TO role_name;
GRANT SELECT ON ALL TABLES IN SCHEMA schema_name TO role_name;
REVOKE SELECT ON table_name FROM role_name;
REVOKE USAGE ON SCHEMA schema_name FROM role_name;
-- drop column
ALTER TABLE table_name DROP COLUMN column_name;
GRANT USAGE ON SCHEMA backend TO bi;
GRANT SELECT ON ALL TABLES IN SCHEMA backend TO bi;
GRANT USAGE ON SCHEMA ios TO bi;
GRANT SELECT ON ALL TABLES IN SCHEMA ios TO bi;
GRANT USAGE ON SCHEMA android TO bi;
GRANT SELECT ON ALL TABLES IN SCHEMA android TO bi;
GRANT USAGE ON SCHEMA javascript TO bi;
GRANT SELECT ON ALL TABLES IN SCHEMA javascript TO bi;
ALTER DEFAULT PRIVILEGES FOR USER segment IN SCHEMA ios GRANT SELECT ON TABLES TO bi;
ALTER DEFAULT PRIVILEGES FOR USER segment IN SCHEMA android GRANT SELECT ON TABLES TO bi;
ALTER DEFAULT PRIVILEGES FOR USER segment IN SCHEMA javascript GRANT SELECT ON TABLES TO bi;
ALTER DEFAULT PRIVILEGES FOR USER segment IN SCHEMA backend GRANT SELECT ON TABLES TO bi;