Como habilitar o log de todos os SQL executados pelo PostgreSQL 8.3?
Editado (mais informações) eu mudei estas linhas:
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
E reinicie o serviço PostgreSQL ... mas nenhum log foi criado ... Estou usando o Windows Server 2003.
Alguma ideia?
systemctl restart postgresql
na verdade, não é possível reiniciar o serviço PostgreSQL que você configurou (ainda não entendo o porquê), portanto, as alterações no arquivo de configuração não serão aplicadas. É mais seguro de usar pg_ctl
(ou pg_ctlcluster
no Debian).
systemctl reload postgresql
, systemctl restart postgresql
, service postgresql reload
e service postgresql restart
todos tornam alterações de configuração eficaz.
logging_collector = on