0

実行中のデータベースで以前の pgdump ファイルを復元するとどうなりますか?

既存のデータベースに古い SQL ファイルを復元しましたが、DB とその機能に害はありますか?

4

1 に答える 1

4

一般に、はい、データベースを台無しにします。過去に削除された行が元に戻ります。シーケンスがリセットされる場合があります。削除されたテーブルは再作成できます。いろいろ。

詳細、特にダンプを復元するときに使用されるコマンドとダンプの性質がなければ、この特定のケースで確実に判断することは困難です。

次の方法で復元した場合:

psql -1 -v ON_ERROR_STOP=1 -f the_dump.sql 

その場合、損傷がないか、いくつかのシーケンスを再設定するだけでよい可能性があります。

于 2012-11-23T04:56:41.823 に答える