ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.2805842 PostgreSQLのリストアについて
質問者:purin_pome PostgreSQL8.1.3→PostgreSQL8.2.3へのリストアにて下記エラーが出てしまいます。
# createdb -T template0 hogedb
# pg_restore -Fc -d hogedb 2007_03_05_03_01_hogedb.car ←リストア
# pg_restore: [archiver] unsupported version (1.13) in file header ←エラー
単にPostgreのバージョン互換性の問題なのでしょうか?
以上、ご教授頂きたく。
困り度:
  • すぐに回答を!
質問投稿日時:
07/03/05 20:23

回答

ANo.1 -Fcということはアーカイブ形式をつかっていらっしゃいますよね。
もしかしたらこれが問題ということはないでしょうか?
わたしはいつもバージョンアップの時はプレーンテキストでやっていて、問題が発生したことはありませんでした。
回答者:moritan2
種類:回答
どんな人:経験者
自信:参考意見
回答日時:
07/03/07 10:08
この回答への補足moritan2さん回答ありがとうございます。
同バージョン(8.1.3)に再インストールして実行しても、同様のエラーが表示されます。
私もプレーンテキストでdumpして、psqlでリストアしたら(pg_restoreでは出来ず。)できました。
また、同サーバでのアーカイブ形式dump→pg_restoreは問題なくできます。
posgreの問題ではなくサーバ環境の違いですかね。
この回答へのお礼この回答にお礼をつける(質問者のみ)