【发布时间】:2016-11-25 02:44:16
【问题描述】:
我需要从 postgresql 数据库上的特定表捕获并将更改应用到主 postgresql 数据库,我只需要在这些特定表上插入/更新/删除事件,我找到了一个使用 Audit_trigger_91plus 的示例!用于捕获对我的表的更改,但我不知道这是否是一个好主意,因为捕获后我需要将此日志转换为 sql 语句,转义值并检查并发性。我的问题是是否有另一种最简单的方法来实现这一目标。 PHP 它用于这两个数据库上的应用程序以及未来的复制服务和管理。
【问题讨论】:
-
如果你只使用 BDR,你的生活会轻松很多:2ndquadrant.com/en/resources/bdr
-
感谢@JimNasby 的建议,我稍后会查看
-
坏消息@JimNasby BDR 文档说:“截至撰写本文时,尚不支持即将发布的 PostgreSQL 9.5 版本。Microsoft Windows 也不支持。将在以后的版本中添加对两者的支持;请查看 BDR 网站以获取最新信息。”和“目前不支持 Windows。这样做没有重大技术障碍,但不是时间分配优先级”
标签: php sql database postgresql replication