如何知道我今天在psql中更新了哪些表?
答
如果您想知道这些情况,请为每个表添加updatedBy
(varchar登录)和updated
(timestamp)列。
接下来,添加一个触发器到达表,它更新INSERT
和UPDATE
上的这两列。
然后,您可以运行一个查询来获取所有表格以及一批查询,这些查询检查哪些表格由您更新了某些表格。
如果你也想看到删除,你将不得不创建另一个触发器来记录删除,但你需要一个不同的表格,或者你必须能够将所有表格中的所有行标记为“已删除”没有删除它们。