Comment activer la journalisation de tout SQL exécuté par PostgreSQL 8.3?
Modifié (plus d'infos) j'ai changé ces lignes:
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
Et redémarrez le service PostgreSQL ... mais aucun journal n'a été créé ... J'utilise Windows Server 2003.
Des idées?
systemctl restart postgresqlpeut que le service PostgreSQL que vous avez configuré ne redémarre pas réellement (je ne comprends pas encore pourquoi), donc les changements dans le fichier de configuration ne seront pas appliqués. Il est plus sûr à utiliser pg_ctl(ou pg_ctlclustersur Debian).
systemctl reload postgresql, systemctl restart postgresql, service postgresql reloadet service postgresql restarttous les changements de configuration efficace rends.
logging_collector = on