2017-03-27 71 views
0

有沒有什麼辦法檢測postgresql上觸摸數據庫結構(創建:過程,觸發器......)的數據更改。檢測postgresql中的數據更改

我們考慮了一個監聽器,它不斷監聽日誌文件並解析它,以便知道是否有數據更改(插入/刪除/修改)。

我不確定日誌解析是否足夠有效地處理這樣的交易。

+1

什麼樣的交易?你想做什麼?你爲什麼不能改變分貝?爲什麼你必須知道數據何時更改?你不能使用不同的機制(例如讓更改數據庫的一方通知你它已經做了什麼)? – Kayaman

+3

邏輯複製可能嗎? https://jdbc.postgresql.org/documentation/head/replication.html –

+0

@Kayaman 我有兩個組件(A,B),A使用實數據庫,但B使用數據庫的部分緩存。 這是數據更改管理背後的原因,每當數據發生更改時,都會使緩存與原始數據庫同步。 – larnouch

回答