2025年9月25日: PostgreSQL 18 发布!

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 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。