跟踪数据库表中的更改

时间:2014-06-20 19:15:59

标签: postgresql

我有一个庞大的postgresql数据库,如果进行了更改,我想跟踪它的所有表。

原因是我无法知道数据库中两个不同表之间的关系。

我用Google搜索,但我找不到任何有用的东西。

那我怎么知道是否对表进行了更改?

1 个答案:

答案 0 :(得分:0)

PostgreSQL目前还没有全局审计功能。

可以使用9.4中的新logical changeset extraction功能构建一个,我知道有些人正在研究它。

同时,您需要在每个表格中添加some form of audit trigger