1

我需要做的是复制我的数据库,在其中创建一些触发器来在某些事件中执行某些操作。

眼下:

  • 我在 postgresql 中有一个主数据库 A。
  • 我刚刚使用 WAL 建立了一个从数据库 B。
  • 所以现在,B当然是一个只读数据库

关键是此时,B 是一个只读数据库,所以我无法创建触发器。

为什么要在奴隶身上这样做?因为我想尽可能减少对使用主数据库的主项目的影响。

我试图停止复制,在 B 中创建触发器,然后再次启动它。但它永远不会再次开始复制,我猜是因为它检测到模式不同...... :(

获得相同目标的任何想法或替代方法?使用主-主复制有意义吗?但是在这种情况下,我在“从”中创建的触发器是否会复制到“主”数据库中?

注意:我不能使用 BDR 进行复制,因为我必须为 postgresql 9.0 提供支持

4

0 回答 0