标签: postgresql change-tracking
我想跟踪Postgres中某些表的更改。 PG中有没有本地方法可以做到这一点?可能不是,因为根据用例,这个要求可能非常具体。
我想只观察表中的一些列进行更改,如果这样的字段发生更改,请复制该行。该行应该复制到另一个类似的表中,该表还有一个当前用户列,更改时间戳,原始行的id和原因自己的主键列。
这样做有什么好的模式吗?我可以使用哪种本地Postgres工具,我应该自己实现什么?