Techioz Blog

pg_dump: [アーカイバ (db)] クエリが失敗しました: エラー: 関連に関する権限が拒否されました

概要

pg dbをダンプしようとしていますが、これらのエラーが発生しました。提案してください

pg_dump: [archiver (db)] query failed: ERROR:  permission denied for relation abouts
pg_dump: [archiver (db)] query was: LOCK TABLE public.abouts IN ACCESS SHARE MODE

解決策

pg_dump を実行しているユーザーには、パブリック スキーマに対する権限がありません。

許可されている場合は権限を追加します。

GRANT USAGE ON SCHEMA public TO <user>;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO <user>;

また、シーケンスがある場合は、それらにもアクセスする必要があります。

GRANT SELECT, USAGE ON ALL SEQUENCES IN SCHEMA public TO <user>;