本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 文件中的伺服器程式設計介面 |