2017-08-11 12 views
0

データベースのバックアップを復元しようとすると、次のエラーが発生します。データベースの復元エラー

pg_restore: [archiver (db)] Error while PROCESSING TOC: 
pg_restore: [archiver (db)] Error from TOC entry 214; 1259 32064 TABLE country_amd0 userldd 
pg_restore: [archiver (db)] could not execute query: ERROR: role "userldd" does not exist 
    Command was: ALTER TABLE country_amd0 OWNER TO userldd; 

誰でもこのエラーについて知っていますか?

ありがとうございます。

答えて

2

カスタムフォーマットのダンプは、データベースの自己のものであり、ユーザーのようなグローバルな状態ではありません。参照

およびその他のグローバルオブジェクトを

  • 役割(ユーザー/グループ)
  • 表領域:あなたはあまりにもpg_dump --globals-onlyを持っていない場合は

    、あなたはいずれかを再作成する必要があります。ダンプによって。

    pg_dumpは、ダンプで参照されている場合は自動でインクルードしないので、オプションで復元することもできます。このためのパッチは大歓迎ですが、今のところ誰も足を出せませんでした。

関連する問題