Как включить ведение журнала всего 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