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 postgresql
potrebbe 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_ctlcluster
su Debian).
systemctl reload postgresql
, systemctl restart postgresql
, service postgresql reload
e service postgresql restart
tutte le modifiche di configurazione rendo efficace.
logging_collector = on