2012-05-08 12 views
6

別のMacマシンで作成されたデータを使用してpostgresを起動しようとすると、 致命的:制御ファイルのチェックサムが正しくありませんosx-snow-leopardで作成され、osx-snow-leopardでアクセスされたpostgres 9.1.3データの制御ファイルのチェックサムが正しくありません

ポストグルのバージョンは9.1.3で、Snow Leopardで初期化されたデータはLionでは機能しません。私はpostgres v9.0.1のこの問題に直面しません。この問題を修正したpostgres 9.1.3の設定はありますか?

+0

私のGoogleのセッションでは、これはおそらく32/64ビットの問題、またはレプリケーションの問題であることが示されています。あなたは何をしましたか? – wildplasser

+0

32ビットまたは64ビットがどのように問題になるかわかりません。 Mac用のpostgresバンドルは1つだけです。私はポストグルを使用するスタンドアロン製品を持っています。ライオンズのOSXマシンで私の初期データを作成しました。このデータを使ってポストグルを別の(スノーレオパード)マシンで起動しようとすると、上記のエラーが発生します。 – Pavan

+0

ダンプ/リストアなしでデータを9.1に移行しましたか(9.1のリリースノートを参照)。あなたがしたことを教えてください。 – wildplasser

答えて

7

オペレーティングシステムの異なるシステム間を移動することはできません。コンパイルされたバージョンのアライメントが異なる可能性があります。古いものをダンプし、新しいものを復元します。

+1

+1すばらしい答え。たとえOSが同じであっても、異なるアーキテクチャー間でデータベースファイルをコピーすることはできません(32ビットvs. 64ビット)。 – Daniel

関連する問題