【PostgreSQL】ユーザー(ロール)にテーブル、ビューの権限を付与する、削除する

2021年8月8日PostgreSQLその他

ロールにテーブル、ビューの権限を付与する

ユーザー(ロール)にテーブル、ビューの権限を付与する構文は次のとおりです。

GRANT SELECT ON テーブル名 TO ロール名;          --SELECT権限を付与する
GRANT SELECT ON ビュー名 TO ロール名;            --SELECT権限を付与する
GRANT ALL PRIVILEGES ON テーブル名 To ロール名;  --すべての権限を付与する

 

 

ロールにテーブル、ビューの権限を削除する

削除する構文は次のとおりです。

REVOKE ALL PRIVILEGES ON テーブル名 FROM ロール名;
REVOKE ALL PRIVILEGES ON ビュー名 FROM ロール名;