¿Cómo habilitar el registro de todos los SQL ejecutados por PostgreSQL 8.3?
Editado (más información) Cambié estas líneas:
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
Y reinicie el servicio PostgreSQL ... pero no se creó ningún registro ... Estoy usando Windows Server 2003.
¿Algunas ideas?
systemctl restart postgresql
puede que no se reinicie el servicio PostgreSQL que ha configurado (no entiendo por qué todavía), por lo que no se aplicarán los cambios en el archivo de configuración. Es más seguro de usar pg_ctl
(o pg_ctlcluster
en Debian).
systemctl reload postgresql
, systemctl restart postgresql
, service postgresql reload
y service postgresql restart
todos los cambios de configuración renderiza eficaz.
logging_collector = on