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 に負けいない、現場からお送りしました。