我们正在为那些需要使用PostgreSQL 8.4上的触发器进行审核的实体表创建单独的审计表。
<Family> <Contact> <Family_Contact> <Address>
我们有一些连接表。例如:Family_Contact是一个连接表。
家庭有1个或1个以上的联系人。每个联系人都有一个地址。因此,我们有以下表格结构。
对于审核家庭,我们需要以下表格,这些表格与上表格重复。
<Family_audit> <Contact_audit> <Family_Contact_audit> <Address_audit>
Family_Contact_audit是一个AUDIT Join Table。
问题:为连接表创建单独的AUDIT表是否有意义?还有替代品吗?我们将使用审计表进行报告。
谢谢,
答案 0 :(得分:3)
是的,他们仍然有道理。
如果没有审核表,您无法跟踪家庭联系中所做的更改。
我没有看到任何其他方式可以跟踪更改和使用,而无需单独创建这些表。