¿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 postgresqlpuede 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_ctlclusteren Debian).
systemctl reload postgresql, systemctl restart postgresql, service postgresql reloady service postgresql restarttodos los cambios de configuración renderiza eficaz.
logging_collector = on