Come abilitare la registrazione di tutti gli SQL eseguiti da PostgreSQL 8.3?
Modificato (maggiori informazioni) Ho cambiato queste righe:
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
E riavvia il servizio PostgreSQL ... ma non è stato creato alcun registro ... Sto usando Windows Server 2003.
Qualche idea?
systemctl restart postgresqlpotrebbe non riavviare effettivamente il servizio PostgreSQL che hai configurato (non capisco perché), quindi le modifiche nel file di configurazione non verranno applicate. È più sicuro da usare pg_ctl(o pg_ctlclustersu Debian).
systemctl reload postgresql, systemctl restart postgresql, service postgresql reloade service postgresql restarttutte le modifiche di configurazione rendo efficace.
logging_collector = on