PostgreSQL’de Sorguların Takip Edilmesi (Log) (Ubuntu)

Mesut Öncel
Aug 23, 2017 · 2 min read

Bu yazımda PostgreSQL de yapılan işlemlerin takip edilmesini anlatacağım.
Öncelikle postgresql.conf dosyamıza ulaşalım. Burada
locate komutunu kullanarak postgresql.conf dosyasını bulabiliriz.

Bu işlemden sonra istediğiniz bir editör (ben vim kullanıyor olacağım) ile dosyamıza giriyoruz.

*** Vim yüklemek isterseniz aşağıdaki komutu çalıştırabilirsiniz.

postgresql.conf a girdikten sonra /log_statement diyerek enter’a basıyoruz.

log_statement = ‘ddl’ yi log_statement=’all’ olarak değiştiriyoruz.

*** Değişiklik yapmak için insert moduna geçmeniz lazım. i tuşuna basarak insert moduna geçebilirsiniz.

Değişikliği yaptıktan sonra ESC ye basıyoruz daha sonra :wq! diyerek kaydedip çıkıyoruz.

Bu işlemden sonra postgresql servisine restart atıyoruz.

Şimdi log dosyamızı bulalım. Tekrardan locate komutunu kullanalım.

Log dosyamızın dizinini bulduktan sonra tail komutu ile dosyamıza girelim.

Bu sırada başka terminalden PostgreSQL mize giriş yapalım. Daha sonra bir sorgu çalıştıralım.

Resimde görüldüğü üzere giriş yaparken hatalı giriş yaptık ve hatayı log dosyasına yazdı. Daha sonra sorgumuzu çalıştırdık ve hangi sorguyu hangi zamanda çalıştırdığımızı da log dosyasına yazmış oldu.

Türkçe Yayın

)

Mesut Öncel

Written by

Software Developer @metglobal

Türkçe Yayın

Düşünce ve fikir hürdür. 'Türkçe Yayın' her düşünce ve fikri duyurmayı amaçlayan özgür blog platformudur.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade