2006/05/29 セキュリティ関連の話で、「誰が、何時、どこから、どのようなデータ」を取得したかログを取りたいという要望があったので調査した内容です 前提条件: PostgreSQL8.x ディストリビューションはRedHatですが、他のディストリビューションでも問題ないと思います postgresql.confの変更 log_min_duration_statement = 0 log_connections = on log_disconnections = on log_duration = on log_line_prefix = '%t: %p: ' ※ PostgreSQL8.1以降なら log_line_prefix = '%t: %p: ' の %t を %m に変更するとミリ秒単位で時間の記録が出来ます(オプションの詳しい内容は、こちらをご覧下さい) ログは、/var