Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
実行中のデータベースで以前の pgdump ファイルを復元するとどうなりますか?
既存のデータベースに古い SQL ファイルを復元しましたが、DB とその機能に害はありますか?
一般に、はい、データベースを台無しにします。過去に削除された行が元に戻ります。シーケンスがリセットされる場合があります。削除されたテーブルは再作成できます。いろいろ。
詳細、特にダンプを復元するときに使用されるコマンドとダンプの性質がなければ、この特定のケースで確実に判断することは困難です。
次の方法で復元した場合:
psql -1 -v ON_ERROR_STOP=1 -f the_dump.sql
その場合、損傷がないか、いくつかのシーケンスを再設定するだけでよい可能性があります。