首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Slonik - slony-I版本msimatch

Slonik - slony-I版本msimatch
EN

Stack Overflow用户
提问于 2012-07-26 23:05:17
回答 1查看 502关注 0票数 0

我有一个DebianEtch/Postgres 8.1设置,它使用slony from master > slave进行复制。

这些服务器正在被Debian Squeeze/Postgres 8.4服务器所取代。

我已经在挤压服务器之间的Slony运行良好,并需要从Etch.Master复制到Squeeze.Master,然后我拔掉腐蚀盒子的插头。

但是:

代码语言:javascript
复制
./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 box是一个实时服务器,不能被干扰,尽管我可以安装一个新版本的slony,如果需要(并且可用),并且仍然必须复制到Etch.Slave,尽管一些‘停机’是可以的。

那么,我是否在地狱中有希望,或者我必须在切换时转储/恢复相关的表、序列等?

干杯。

EN

回答 1

Stack Overflow用户

发布于 2012-07-27 02:31:50

错误信息看起来很清楚--你在两个服务器上有不同版本的Slony,它们不兼容。

我会在squeeze服务器上从源代码安装PostgreSQL和Slony -这样你就可以在两台机器上拥有相同的版本。安装了相关的开发库后,这并不是一个困难的过程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11672318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档