Slony-I 1.0.5 (PostgreSQL 数据库复制) 发布

发布于 2004-10-21

1.0.5 版本可用

Slony-I 团队自豪地发布 1.0.5 版本,这是世界上最先进的开源数据库最先进的复制解决方案。

建议所有 Slony-I 用户进行此更新。请参阅HISTORY文件以获取更改列表。

Slony 主页是www.slony.info

此处的发布源代码可供下载

slony1-1.0.5.tar.gz

从以前的 Slony-I 版本升级

从 1.0.5 版本开始,slon 复制引擎将拒绝针对任何未加载相同版本存储过程,或者包含 C 语言支持函数和日志触发器的共享对象与版本号不匹配的数据库工作。

这意味着必须一次升级集群中所有节点上的 Slony 安装。

正确的升级步骤如下:

  1. 停止所有节点上的 slon 复制引擎。
  2. 在所有节点上安装新的 Slony 版本。
  3. 执行一个包含命令的 slonik 脚本:update functions (id = ); 用于集群中的每个节点。
  4. 启动所有 slon 复制引擎。

Libpq 要求

多线程复制引擎需要 libpq 客户端库在某些操作系统上使用 --enable-thread-safety 编译。已知的是 Solaris 和 AIX。已知其他操作系统不需要此选项(Linux-X86、FreeBSD-X86、FreeBSD-Alpha、OpenBSD-Sparc64 和 OSX)。配置脚本在 Solaris 上对于 --enable-thread-safety 开关是错误的。

请应用此补丁,配置并重新编译 libpq

threadsafe-libpq-742.diff.gz。

我们将根据要求提供 7.3.x 的补丁。

此帖子已从 PostgreSQL 网站的先前版本迁移。对于迁移导致的任何格式问题,我们深表歉意。