审核日志的数据库设计

时间:2019-11-08 17:03:02

标签: database auditing

我有一个包含对象信息的主表。像

ObjectTable: 对象编号 名称 创建时间 州 ...

每次更改时,我都需要跟踪这些更改。我可以通过创建审计表来实现,例如: AuditObjectTable ID ObjectTableID(外键) 旧值 新价值 更新时间 ...

这对主对象表中的所有已修改记录都适用。但是,如果我从对象表中删除一些记录怎么办?由于我们两者之间有一个前键关系,因此我可以从主表中删除该记录。

在仍要保留已删除对象的审核记录的情况下,我们如何处理?

0 个答案:

没有答案