PostgreSQL のバージョンが 8.3 から 8.4 にバージョンアップしたため、データベースファイルが対応しなくなったからだ。
すでに 8.4 にアップグレードされているから PostgreSQL も起動しないので、
pg_dump もできない。しかたなく、8.3 環境を用意して
/var/lib/pgsql/data ディレクトリをごっそりそちらにコピーし、pg_dumpall した。この移行作業のめんどくささはなんとかならないものか?
ほかの人はどうやって対応しているのだろうか。
ちなみに、たまたまインストールしてあった Ubunto では、コピーした
data ディレクトリでうまく動作しなかった。Fedora 11 でもダメで、Fedora 10 にしたらうまくいった。
Ubundo は設定がいろいろ違っていて合わせるのが面倒だったので断念。
Fedora 11 がダメだった理由は不明。

