トリガーを使用してテーブル監査を行う例の1つを取り上げます。彼らのアプローチを使用して変更されたデータを抽出しますが、データを監査テーブルに書き込まず、RAISE NOTICE
に使用します 。
ロギング構成を正しく設定すると、その通知がPostgreSQLログファイルに書き込まれます(log_min_messages = notice
)
RAISEの詳細については、マニュアルを参照してください: http:/ /www.postgresql.org/docs/current/static/plpgsql-errors-and-messages.html