[pgsql-jp: 30942] リリース間の移行に関して

Koich koich @ po1.oninet.ne.jp
2003年 9月 4日 (木) 00:11:11 JST


初めて投稿します。 こいちと申します。
いろいろ調べたのですが、良い情報にめぐりあえませんでした。
ご助言などがあればよろしくお願いします。

PostgreSQL 7.3.2 管理者用ガイドを更新前に読んでいればよかったのですが、
pg_dumpallをしていません。
PostgreSQL 7.2からPostgreSQL 7.3.2にrpmパッケージで更新をかけました。
更新はうまくいきましたが、下記をおこなったところ

# /etc/rc.d/init.d/postgresql start
An old version of the database format was found.\nYou need to upgrade the data f
ormat before using PostgreSQL.\nSee (Your System's documentation directory)/post
gresql-7.3/README.rpm-dist for more information.

とエラーが出て立ち上がりません。
README.rpm-distを少しよんでみて下記をおこなったところ

$ postmaster -i
FATAL:  The data directory was initialized by PostgreSQL version 7.2, which is n
ot compatible with this version 7.3.2.

となりました。
dumpからのリリース間の移行のドキュメントはいくつかみつけたのですが、
この場合どう既存のデータを失わずにリリースを移行できるのでしょうか?
状況としては、
・RedHat7.3からRedHat9に更新
・PostgreSQLのdataフォルダ以下はtarコマンドでバックアップを取ってあります。





pgsql-jp メーリングリストの案内