2017-04-26 15 views
1

9.5 postgresを使用しています。9.6 postgresに9.5 pgdumpファイルを復元するときのエラー

私たちはpgdumpを使ってそのデータベースからバックアップファイルを取得し、それを使って9.6 postgresで復元します。

正常に復元できませんでした。通常、マイナーバージョンのアップグレードは、後方への破損を意味するものではありません。

9.6データベースで正常にリストアできない原因は何ですか?

アーカイブされたデータのバックアップから復元する必要がある場合に備えて、これを行う必要があります。

+3

エラーの原因を教えてください。 'pg_dump'と復元にどのコマンドラインを使用していますか? – jmelesky

+0

論理ダンプまたはカスタムダンプを復元しようとしていますか? – Jayadevan

+1

**あなたの質問を**編集して**正確な**コマンドを追加してください。**正確な**コマンドを使用してバックアップを復元します。**正確な**エラーメッセージが表示されます。 。 [**フォーマットされたテキスト**](http://stackoverflow.com/help/formatting)、[スクリーンショットなし](http://meta.stackoverflow.com/questions/285551/why-may-i-not -85557#285557) –

答えて

1

9.3から9.6にアップグレードするときに同じエラーが発生しました。 私は試したがダンプが成功したたびにリストアに失敗しました。

この問題に対する私のソリューションは、カスタムフォーマットを使用していませんでした。代わりに私はプレーンフォーマットを使用しました。だから私はユーザーのpostgresとしてutf8エンコーディングで、ファイル拡張子sqlのプレーンフォーマットを試してみました。また、事前データ、データ、およびポストデータを含めることを忘れないでください。そうしないと、復元が完了しない可能性があります。これは完全に機能します。

ダンプが正常であれば、ダンプの前に十分な真空を試みてください。真空がOKでない場合、これはあなたの問題かもしれません。

関連する問題