Як увімкнути ведення журналу всіх 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