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を使用しています。
何か案は?
systemctl restart postgresql構成したPostgreSQLサービスが実際に再起動されない場合があります(理由はまだわかりません)。そのため、構成ファイルの変更は適用されません。pg_ctl(またはpg_ctlclusterDebian)を使用する方が安全です。
systemctl reload postgresql、systemctl restart postgresql、service postgresql reloadおよびservice postgresql restartすべての設定を有効に変更レンダリング。
logging_collector = on