石井です. > postgresqlのMLとどちらに投げるか迷ったのですが、 > 同じ事を経験されている方が多そうなのでこちらで質問します。 迷うところですが,今回の場合はpgsql-jpの方がよかったかも. > Vine2.1.5を使用していて、アップグレードを検討しているのです > が、ネックになっているのがPostgreSQLです。 > > 私がウェブ等で調べた範囲では、 > ・Vineを2.1.5から2.5以上にあげる場合、 > PostgreSQL7.0系から7.2系になる > ・PostgreSQLのメジャーバージョンが上がるため、 > ファイルに互換性がないため、バックアップ->リストアで > データ移行が必要 > ・7.0系のpg_dumpではラージオブジェクトのバックアップは > 出来ない > ということのようで、ラージオブジェクト使いまくりの私のdbを移 > 行するのはかなり面倒な作業が必要になるようです。 > > そこで皆さんにお聞きしたいのですが、 > ・VineのアップグレードにおいてPostgreSQLのバージョンアップを > された方、上記のような困難はやはりあったでしょうか? > ・容易にバージョンアップする手段はなにかありますか? 一番簡単なのは, 1. Vine 2.1.5にPostgreSQL 7.2を*ソース*からインストール (もちろんその際に既存のPostgreSQL 7.0のプログラムやデータを壊さない ように注意).ただし,7.2のpostmasterを起動する必要はない 2. 7.2のpg_dumpを使って7.0のダンプを行う.7.2のpg_dumpなので,ラージオ ブジェクトのバックアップも可能. という手段でラージオブジェクトを含むバックアップを取る方法です. もし心配ならば,1の時に他のマシンに7.2をインストールしておいて,問題の マシンのバックアップを取得することもできます. -- Tatsuo Ishii