マスター>スレーブからslonyを使用して複製するDebianEtch / Postgres 8.1セットアップがあります。
これらのサーバーは、Debian Squeeze/Postgres 8.4 サーバーに置き換えられています。
Squeeze サーバー間で Slony を正常に実行しています。Etch ボックスのプラグを抜く前に、Etch.Master から Squeeze.Master に複製する必要があります。
でも:
./install_ms1_sqz.slonik:6: Possible unsupported PostgreSQL version (80412) 8.4, defaulting to 8.0 support
./install_ms1_sqz.slonik:6: loading of file /usr/share/slony1/slony1_funcs.sql: PGRES_FATAL_ERROR ERROR: Slonik version: 1.2.6 != Slony-I version in PG build 1.2.21
ERROR: Slonik version: 1.2.6 != Slony-I version in PG build 1.2.21
Etch サーバーと Squeeze サーバーの間で「何か」のバージョンが異なることについて不平を言っていると思いますが、何が原因かはわかりません。
Etch ボックスはライブ サーバーであり、邪魔することはできませんが、必要に応じて (そして利用可能であれば) slony の新しいバージョンをインストールできます。
それで、私は地獄に希望を持っていますか、それともスイッチオーバー時に関連するテーブル、シーケンスなどをダンプ/復元する必要がありますか?
乾杯。