5
pg_dumpファイルからデータベースを復元するには、データベースを削除してから作成する必要がありますか?データベースを削除しないと、すでにデータベースに登録されている(データが複製されている)場合でも、リストアされているデータがDBの現在のデータに追加されます。Postgresqlデータベースを復元する
pg_dumpファイルからデータベースを復元するには、データベースを削除してから作成する必要がありますか?データベースを削除しないと、すでにデータベースに登録されている(データが複製されている)場合でも、リストアされているデータがDBの現在のデータに追加されます。Postgresqlデータベースを復元する
pg_dumpの実行中に-c(--clean)オプションを使用すると、ダンプに適切なDROP ...コマンドが含まれます。
しかし、一般的に、私は「苦労して」行くことを示唆している:あなたは、データベースに以前いたから何でもない「左のナレーションは」存在しないことを確信している。このように
dropdb ...
createdb ...
psql -d ... -f dump.file
を。
解決策のもう一つの良い点は、削除されたレコードのスペースを再利用するためにVACUUM FULLを行う必要がないことです。 – bortzmeyer