[PostgreSQL] ERROR: permission denied for ~ というエラーが出たらテーブル(table)の権限を確認する

Tadashi Shigeoka ·  Mon, March 5, 2012

PostgreSQL にて ERROR: permission denied for ~ というエラーが出たら、テーブル (table) の権限がないということなのでこれを確認します。

エラー内容

ERROR:  permission denied for table table_name

権限の確認コマンド

\\z

テーブルへの権限付与のクエリ

GRANT SELECT, UPDATE, INSERT ON table_name TO role_name;

以上、PostgreSQL の ERROR: permission denied for に負けいない、現場からお送りしました。