私の他の質問「ログの DELETE を監査する最良の方法は何ですか?」に関連して。. に相当する PostgreSQL は何CONTEXT_INFO
ですか?
トリガーを使用して削除をログに記録したいのですが、データベース ユーザーをアプリの論理ユーザーとして使用していないためCURRENT_USER
、レコードを削除したユーザーとしてトリガー コードからログを記録できません。しかし、INSERT
とのようにレコードにユーザー フィールドを追加し、これらのフィールドを使用して監査テーブルにログをUPDATE
記録できるため、トリガーからレコードの変更をログに記録することができます。inserted_by
last_updated_by