pglogical 扩展的参数参考
在表中,您可以找到与 pglogical
扩展关联的参数。pglogical.conflict_log_level
和 pglogical.conflict_resolution
等参数用于处理更新冲突。当对订阅来自发布者的更改的相同表进行本地更改时,可能会出现冲突。在不同情况下也可能发生冲突,例如双向复制或当多个订阅者从同一个发布者进行复制时。有关更多信息,请参阅使用 pglogical 进行 PostgreSQL 双向复制
参数 | 描述 |
---|---|
pglogical.batch_inserts |
在可能时执行批量插入。默认情况下未设置。更改为“1”将打开,更改为“0”将关闭。 |
pglogical.conflict_log_level |
设置用于记录已解决的冲突的日志级别。支持的字符串值为 debug5、debug4、debug3、debug2、debug1、info、notice、warning、error、log、fatal、panic。 |
pglogical.conflict_resolution |
设置在冲突可以解决时用来解决冲突的方法。支持的字符串值为 error、apply_remote、keep_local、last_update_wins、first_update_wins。 |
pglogical.extra_connection_options |
要添加到所有对等节点连接的连接选项。 |
pglogical.synchronous_commit |
pglogical 专用的同步提交值 |
pglogical.use_spi |
使用 SPI(服务器编程接口)而非低级 API 来应用更改。设置为“1”将打开,设置为“0”将关闭。有关 SPI 的更多信息,请参阅 PostgreSQL 文档中的服务器编程接口 |