目錄
PostgreSQL 提供基礎架構,可將透過 SQL 執行的修改串流至外部消費者。 此功能可用於各種用途,包括複製解決方案和稽核。
變更會以邏輯複製槽識別的串流形式傳送。
這些變更的串流格式由使用的輸出插件決定。 PostgreSQL 發行版中提供了一個範例插件。 可以編寫其他插件來擴展可用格式的選擇,而無需修改任何核心程式碼。 每個輸出插件都可以存取 INSERT
產生的每個新列和 UPDATE
建立的新列版本。 UPDATE
和 DELETE
的舊列版本的可用性取決於配置的複製身分 (請參閱 REPLICA IDENTITY
)。
可以使用串流複製協定 (請參閱 第 53.4 節 和 第 47.3 節),或透過 SQL 呼叫函式 (請參閱 第 47.4 節) 來使用變更。 也可以編寫其他使用複製槽輸出的方法,而無需修改核心程式碼 (請參閱 第 47.7 節)。
如果您在文件中看到任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單報告文件問題。