2020ALTER DATABASE rockd OWNER TO rockd;
2121ALTER SCHEMA public OWNER TO rockd;
2222ALTER SCHEMA modules OWNER TO rockd;
23+ ALTER SCHEMA topology OWNER TO rockd;
24+ ALTER SCHEMA tile_utils OWNER TO rockd;
25+
2326
2427-- REASSIGN OWNED BY "macrostrat-admin" TO rockd;
2528GRANT CREATE ON DATABASE rockd TO rockd;
@@ -30,18 +33,30 @@ GRANT SELECT ON ALL TABLES IN SCHEMA public TO "rockd-reader";
3033ALTER DEFAULT PRIVILEGES IN SCHEMA public
3134GRANT SELECT ON TABLES TO " rockd-reader" ;
3235
36+ GRANT USAGE ON SCHEMA tile_utils TO " rockd-reader" ;
37+ GRANT SELECT ON ALL TABLES IN SCHEMA tile_utils TO " rockd-reader" ;
38+ ALTER DEFAULT PRIVILEGES IN SCHEMA tile_utils
39+ GRANT SELECT ON TABLES TO " rockd-reader" ;
40+
3341-- granting all permissions to the rockd user.
3442-- TODO determine if we need to revoke macrostrat-admin access. They have read/write access to the rockd db too.
3543ALTER DEFAULT PRIVILEGES IN SCHEMA public
3644GRANT SELECT , INSERT, UPDATE , DELETE ON TABLES TO rockd;
37- ALTER DEFAULT PRIVILEGES IN SCHEMA public
45+ ALTER DEFAULT PRIVILEGES IN SCHEMA modules
46+ GRANT USAGE, SELECT , UPDATE ON SEQUENCES TO rockd;
47+ ALTER DEFAULT PRIVILEGES IN SCHEMA topology
48+ GRANT USAGE, SELECT , UPDATE ON SEQUENCES TO rockd;
49+ ALTER DEFAULT PRIVILEGES IN SCHEMA tile_utils
3850GRANT USAGE, SELECT , UPDATE ON SEQUENCES TO rockd;
39-
4051-- if we need to update permissions for all tables run query below
4152GRANT SELECT , INSERT, UPDATE , DELETE ON ALL TABLES IN SCHEMA public TO rockd;
4253GRANT USAGE, SELECT , UPDATE ON ALL SEQUENCES IN SCHEMA public TO rockd;
4354GRANT SELECT , INSERT, UPDATE , DELETE ON ALL TABLES IN SCHEMA modules TO rockd;
4455GRANT USAGE, SELECT , UPDATE ON ALL SEQUENCES IN SCHEMA modules TO rockd;
56+ GRANT SELECT , INSERT, UPDATE , DELETE ON ALL TABLES IN SCHEMA topology TO rockd;
57+ GRANT USAGE, SELECT , UPDATE ON ALL SEQUENCES IN SCHEMA topology TO rockd;
58+ GRANT SELECT , INSERT, UPDATE , DELETE ON ALL TABLES IN SCHEMA tile_utils TO rockd;
59+ GRANT USAGE, SELECT , UPDATE ON ALL SEQUENCES IN SCHEMA tile_utils TO rockd;
4560
4661
4762-- permission denied for schema macrostrat
0 commit comments