Как включить ведение журнала всего SQL, выполняемого PostgreSQL 8.3?
Отредактировано (подробнее) Я изменил эти строки:
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_ctlclusterна Debian).
systemctl reload postgresql, systemctl restart postgresql, service postgresql reloadи service postgresql restartвсе изменения конфигурации делает эффективной.
logging_collector = on