- ベストアンサー
pg_dumpではかれたテキストファイルを実行もデータの移行失敗
DBを開発環境から、本番環境へ移行する際、pg_dumpではかれたデータを元に、pg_restoreで復元しようとした所、エラーが出て、うまくいかず。pg_dumpをtxt形式で出力させ、それを実行させました。 結論から言うとテーブルは全て作成されましたが、データの移行が出来ていませんでした。エラーは出ていませんが、COPYコマンドがうまくいっていないようでした。 開発環境がPostgres8.xで本番環境がPostgres7.4.3なのが影響している可能性が高いと判断してますが、どなたかわかる人はおりませんでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
原則 バージョンの高いものから低いものへの移行は、うまくいかないで しょう。 pg_dump -D で、データを INSERT コマンドとしてダンプしてみては どうでしょうか。