pglogical 2.2.1 發布 - 現在支援 PostgreSQL 11
發布於 2018-10-29 由 2ndQuadrant, an EDB Company
相關開源
英國牛津 - 2018年10月29日
2ndQuadrant 很榮幸地宣布發布 pglogical 2.2.1,這是 PostgreSQL 的下一代邏輯複製。pglogical 完全以 PostgreSQL 擴充套件的形式實現,是一種邏輯複製系統,可用作複製資料的高效率方法,作為實體複製的替代方案。
pglogical 2.2.1 包含與 PostgreSQL 11 的完全相容性,這是社群於 2018 年 10 月 18 日宣布的最新主要版本。
此版本包含重要的增強功能和錯誤修復,例如:
- 新增 pglogical.wait_ for_ subscription _ sync_ complete 和 pglogical.wait_ for_ table _sync _complete 函數
- 允許透過 pglogical_ create_subscriber 將參數傳遞給 pg_ basebackup
- 更新 pglReorderBufferCleanSerializedTXNs 以匹配核心程式碼
- 改善令人困惑的“natts mismatch”錯誤
- 改善完成多個表重新同步時的效能
- 確保由 ENABLE REPLICA 觸發程式傳送的通知能立即傳送
- 新增 pglogical.xact_ commit_timestamp _origin 以查詢與交易 ID 關聯的複製來源
- 重寫工作程式訊號傳輸,以解決傳遞多個訊號時可能遺失訊息的問題,從而導致同步和應用程式出現問題
- 停止使用 pglogical.alter_node _drop _interface 來刪除目前訂閱使用的介面
- pglogical 管理員在崩潰後嘗試註冊新工作程式時發生的競爭條件
- 修復管理員未恢復應用程式崩潰的情況
- 修復應用程式工作程式追蹤邏輯中的記憶體洩漏,導致 ErrorContext 中記憶體無限增長
- 修復未初始化的欄位,導致偶爾出現有關“none worker”的日誌訊息
- 修復 pglogical_ create _subscriber 使用相同的還原點名稱的問題,這可能導致在錯誤的還原點停止並導致初始同步不完整
下載和安裝說明請參閱 此處。
如需更多資訊,請發送電子郵件至 info@2ndQuadrant.com