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 postgresql
peut 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_ctlcluster
sur Debian).
systemctl reload postgresql
, systemctl restart postgresql
, service postgresql reload
et service postgresql restart
tous les changements de configuration efficace rends.
logging_collector = on