PostgreSQL 8.4 でトリガーを使用して監査が必要なエンティティ テーブル用に個別の監査テーブルを作成しています。
<Family> <Contact> <Family_Contact> <Address>
結合テーブルがいくつかあります。例: Family_Contact は結合テーブルです。
家族には 1 つ以上の連絡先があります。各連絡先にはアドレスがあります。したがって、次のテーブル構造があります。
ファミリを監査するには、上記のテーブルの複製である次のテーブルが必要です。
<Family_audit> <Contact_audit> <Family_Contact_audit> <Address_audit>
Family_Contact_audit は AUDIT 結合テーブルです。
質問: 結合テーブル用に別の AUDIT テーブルを作成することは理にかなっていますか? 代替手段はありますか?レポート目的で監査テーブルを使用します。
ありがとうございました、