sql
# \t
sql
# grant [操作] on [対象] to [ユーザー] ;
テーブル hoge_t に INSERT 権限を全てのユーザーに与える
sql
# GRANT INSERT ON hoge_t TO PUBLIC;
全てのテーブルに対して、 SELECT 権限をユーザー foo に与える
sql
# GRANT SELECT ON ALL TABLES IN SCHEMA public TO foo;
sql
# \ddp
sql
# ALTER DEFAULT PRIVILEGES [対象] { GRANT | REVOKE } ...;
privilege ... [名]特権
今後作成されるテーブル・ビューに対して、ユーザー foo にSELECT権限を付与する
sql
# ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO foo;