0
我有一个DebianEtch/Postgres 8.1安装程序,它使用来自master> slave的slony进行复制。Slonik - slony-I版msimatch
这些服务器正在被Debian Squeeze/Postgres 8.4服务器取代。
我在Squeeze服务器运行正常之间有Slony,并且需要从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盒子是一个活的服务器,不能被打扰,虽然我可以安装一个新版本的slony(如果需要的话),并且仍然需要复制到Etch.Slave,虽然有些“停机时间”对于这个。
那么,我有没有希望在地狱中,或者我必须在切换时转储/恢复相关的表,seqs等?
干杯。
但是不是Squeeze版本比蚀刻版本更新吗?挤压有最新的,我怀疑我可以(很容易)得到最新版本到等。 – 2012-07-26 18:35:02
看看你是否能找到两个版本的相同版本。后台可能对此有所帮助。你熟悉使用backports吗? – 2012-07-27 13:47:59
在某种程度上是的,但不知道他们是否返回多个版本 - 然后我有问题回到最新的版本上,那么现在的服务器会是什么样的。我在想如果一个真正的皮塔饼手动转储/恢复将更安全! – 2012-07-27 15:15:59