标签: database auditing
我有一个包含对象信息的主表。像
ObjectTable: 对象编号 名称 创建时间 州 ...
每次更改时,我都需要跟踪这些更改。我可以通过创建审计表来实现,例如: AuditObjectTable ID ObjectTableID(外键) 旧值 新价值 更新时间 ...
这对主对象表中的所有已修改记录都适用。但是,如果我从对象表中删除一些记录怎么办?由于我们两者之间有一个前键关系,因此我可以从主表中删除该记录。
在仍要保留已删除对象的审核记录的情况下,我们如何处理?