あるサーバーから別のサーバーにpostgres DBをコピーする必要がありますが、私の資格情報にはデータベースをロックする権限がないため、pg_dumpが失敗します。私は、問題のDBに対する完全な読み取り/更新/挿入権を持っています。LOCK権限のないpostgresデータベースのコピー
このデータベースのコピーを作成するにはどうすればよいですか?私は矛盾について心配していない(それはのdevのサーバー上の小規模なデータベースで、抽出液中の矛盾のように、最小限のリスク)
[編集]フル・エラー:
$ pg_dump --username=bob mydatabase > /tmp/dump.sql
pg_dump: SQL command failed
pg_dump: Error message from server: ERROR: permission denied for relation sl_node
pg_dump: The command was: LOCK TABLE _replication.sl_node IN ACCESS SHARE MODE
私はこの質問をしてから数年経ちましたが、メモリからは問題を引き起こしていたSlonyのものがいくつかありました。 – DrStalker
DrStalker私は同じ問題があります。私はちょうど別のデータベースをバックアップします。何らかの理由でpg_dumpがslonyテーブルをバックアップしようとしています。どんな考え? –