PostgreSQL 8.3 tarafından çalıştırılan tüm SQL kayıtlarını nasıl etkinleştirebilirim?
Düzenlendi (daha fazla bilgi) Bu satırları değiştirdim:
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'
log_statement = 'all'
Ve PostgreSQL hizmetini yeniden başlatın ... ancak günlük oluşturulmadı ... Windows Server 2003 kullanıyorum.
Herhangi bir fikir?
systemctl restart postgresql
yapılandırdığınız PostgreSQL hizmetini gerçekten yeniden başlatamayabileceğine dikkat edin (nedenini henüz anlamıyorum), bu nedenle yapılandırma dosyasındaki değişiklikler uygulanmayacaktır. Kullanımı pg_ctl
(veya pg_ctlcluster
Debian'da) daha güvenlidir .
systemctl reload postgresql
, systemctl restart postgresql
, service postgresql reload
ve service postgresql restart
tüm yapılandırma etkili değiştirir hale.
logging_collector = on