ALTER DEFAULT PRIVILEGES
alter_default_priv
abbr_grant_or_revoke
a_grant_table
a_grant_seq
a_grant_func
a_grant_type
a_grant_schema
a_revoke_table
a_revoke_seq
a_revoke_func
a_revoke_type
a_revoke_schema
grant_table_priv
grant_seq_priv
grant_role_spec
defines the privileges for objects created in future. It does not affect objects that are already created.
Users can change default privileges only for objects that are created by them or by roles that they are a member of.
- Grant SELECT privilege to all tables that are created in schema marketing to all users.
- Revoke INSERT privilege on all tables from user john.