[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 メーリングリストの案内