Postgres
Create a Group and a User
CREATE USER dot_user PASSWORD '<something secret>';
CREATE GROUP dot_group;
ALTER GROUP dot_group ADD USER dot_user;
-- Grant Postgres' monitor role for meta data
GRANT pg_monitor TO dot_groupGrants Read Access to Data
-- Grant usage on schema and select on current and future child tables
GRANT USAGE ON SCHEMA "schema" TO GROUP dot_group;
GRANT SELECT ON ALL TABLES IN SCHEMA "schema" TO GROUP dot_group;
ALTER DEFAULT PRIVILEGES IN SCHEMA "schema" GRANT SELECT ON TABLES TO GROUP dot_group;Allow Dot IPs
Last updated