機密データを含むテーブルがあり、データ保護ポリシーに従って、行識別子とテーブルにアクセスしたユーザーを含むデータのすべての読み取り/書き込みの記録を保持する必要があります。トリガーを使用した書き込みは問題ありませんが、トリガーはSELECT
ステートメントではサポートされていません。
これを行う最良の方法は何ですか?ルールを調べましたが、それらをテーブルに入れることができず、すべてのクエリをログに記録しようとしましたが、これはステートメントINSERT
をログに記録していないようです。SELECT
セキュリティのために理想的には、ログをデータベースのテーブル内に保持したいのですが、ファイルへのログも問題ありません。
ありがとう、
デビッド