A.5.释放 0.9.0
0.9.0 发行标记上星期二 2015 年 3 月 24 日,是为 git 标记 bdr-plugin/0.9.0。此版本需要 bdr Pg 的 bdr-pg/REL9_4_1-1 等支持 BDR 的全部功能。
BDR 0.9.0 发展是由 2ndQuadrant BDR 团队执行的。多个客户资金和其他资源,以使此版本有可能作出了贡献。2ndQuadrant 继续资助 BDR 以满足内部需求的不断发展和那些客户。
显著的特点和 BDR 在此版本中的改进包括︰
动态 SQL 级配置的节点之间的连接
加入新的节点不再需要重新启动所有节点
简单节点去除
bdr_init_copy 执行它自己的 pg_basebackup
很多的帮助和信息功能
文件扩展和移动到源树
FreeBSD 兼容性
A.5.1.动态配置
最大的变化,与 0.9.0 是节点之间的连接已配置为使用 bdr.bdr_group_create 和 bdr.bdr_group_join SQL 函数调用。它不再是必要时加入的节点重新启动任何现有的节点。即使是新加入的节点可以加入无需重新启动,如果它最初配置与运行 BDR 所需的设置 (请参阅 BDR PostgreSQL 设置)。
bdr.connections 现在是未使用的和被忽略。如果它仍然在 postgresql.conf 将在 PostgreSQL 日志启动时发出警告。
有关详细信息,请参阅节点管理章。 简单节点去除 A.5.2。
新的 bdr.bdr_part_by_node_names 函数允许容易在线节点去除。就没有必要重新启动节点或手动删除复制标识符和插槽。可以一次删除多个节点。 A.5.3。 bdr_init_copy 让自己基地的备份
bdr_init_copy 现在可以使自己的基地备份的目标节点,并把默认情况下。其用户界面也经过重新编写作为更新来支持动态配置的一部分。 A.5.4.在源树中的文件
正式文件一直写并添加到 BDR 源树以取代事先特设 wiki 的基础文件。这允许用户更容易,请参阅文档特定于其特定的版本和许可文件,在源代码中同时更新。
A.5.5.FreeBSD 兼容性
BDR 现在测试和自动基于 FreeBSD。 A.5.6.新 helper 函数
已添加了许多新的 helper 函数,请参见 SQL 函数。