Skip to content

Instantly share code, notes, and snippets.

@prachikhadke
Last active June 14, 2018 21:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prachikhadke/0c0dde904cb420fb5352a84da611bbf8 to your computer and use it in GitHub Desktop.
Save prachikhadke/0c0dde904cb420fb5352a84da611bbf8 to your computer and use it in GitHub Desktop.
GRANT USAGE ON SCHEMA public TO readwrite;
GRANT SELECT ON ALL TABLES IN SCHEMA public To readwrite;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readwrite;
GRANT USAGE ON SCHEMA schema_name TO readwrite;
GRANT SELECT ON ALL TABLES IN SCHEMA schema_name To readwrite;
ALTER DEFAULT PRIVILEGES IN SCHEMA schema_name GRANT SELECT ON TABLES TO readwrite;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA schema_name TO readwrite;
GRANT SELECT, UPDATE ON ALL SEQUENCES IN SCHEMA schema_name TO readwrite;
CREATE USER username WITH PASSWORD 'password_value';
GRANT readwrite TO username;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment