PostgreSQL 8.3 によって実行されるすべての SQL のログ記録を有効にする方法を教えてください。
編集済み (詳細情報)次の行を変更しました:
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
PostgreSQL サービスを再起動しましたが、ログは作成されませんでした。Windows Server 2003 を使用しています。
何か案は?
ベストアンサー1
ファイル内で設定を にdata/postgresql.conf
変更します。log_statement
'all'
編集
新しい情報を見ると、確認すべき設定が他にもいくつかあるようです。
log_destination
変数がオンになっていることを確認してください- 必ずオンにしてください
logging_collector
log_directory
また、ディレクトリ内にディレクトリがすでに存在しdata
、postgres ユーザーが書き込み可能であることも確認してください。