12

コマンド:

bin/pg_dump -b -o -Fc -Z 0 -p 5333 -U user template1 -f db.dump
bin/pg_restore -c  -h localhost -p 5333 -U user -d template1 db.dump 

手順は次のとおりです。

  1. 新しいテーブルを DB に追加し、ダンプを取った

  2. 新しく追加されたテーブルを削除します

  3. ダンプファイルで復元してみてください

  4. 復元はコード 1 で終了しましたが、それでもテーブルは正常に復元されます。

pg_restore のエラー:
pg_restore: [archiver (db)] could not execute query: err-1: table "test1" does not exist
コマンドは: DROP TABLE public.test1;
警告: 復元時に無視されるエラー: 2

これは、テーブルの追加/削除手順を含むダンプ/復元機能の予想される動作ですか?

4

1 に答える 1