Jak włączyć rejestrowanie całego SQL wykonywanego przez PostgreSQL 8.3?
Edytowane (więcej informacji) Zmieniłem następujące linie:
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
I ponownie uruchom usługę PostgreSQL ... ale nie utworzono dziennika ... Używam Windows Server 2003.
Jakieś pomysły?
systemctl restart postgresqlmoże nie zrestartować skonfigurowanej usługi PostgreSQL (jeszcze nie rozumiem dlaczego), więc zmiany w pliku konfiguracyjnym nie zostaną zastosowane. Bezpieczniej jest używać pg_ctl(lub pg_ctlclusterna Debianie).
systemctl reload postgresql, systemctl restart postgresql, service postgresql reloadi service postgresql restartwszystko czyni konfiguracja zmienia skuteczne.
logging_collector = on