我正在检查 Postges 12.3 中的逻辑复制……这太棒了。ENABLE REPLICA TRIGGER
一个简单的问题,和之间的行为有什么区别ENABLE ALWAYS TRIGGER
吗?我已经在一个简单的测试设置中尝试了这两种方法,它们都使副本端触发器能够触发。
我在文档中找不到任何额外的详细信息,或者进行了一些搜索。
如果它们是同义词,我将使用它,ENABLE REPLICA TRIGGER
因为它似乎是更具体的意图陈述。
谢谢。
我正在检查 Postges 12.3 中的逻辑复制……这太棒了。ENABLE REPLICA TRIGGER
一个简单的问题,和之间的行为有什么区别ENABLE ALWAYS TRIGGER
吗?我已经在一个简单的测试设置中尝试了这两种方法,它们都使副本端触发器能够触发。
我在文档中找不到任何额外的详细信息,或者进行了一些搜索。
如果它们是同义词,我将使用它,ENABLE REPLICA TRIGGER
因为它似乎是更具体的意图陈述。
谢谢。
看这里:
https://www.postgresql.org/docs/current/sql-altertable.html
当复制角色为“origin”(默认)或“local”时,将触发简单启用的触发器(默认)。配置为 ENABLE REPLICA 的触发器仅在会话处于“副本”模式时才会触发,而配置为 ENABLE ALWAYS 的触发器无论当前的复制角色如何都会触发。