">

Postgresql Veri Tabanında Atılan SQL'i Yakalama

Postgresql Veri Tabanında Atılan SQL'i Yakalama

Merhaba,

Postgresql'de database bazlı log_statement parametersini aşağıdki komut ile açabilirsiniz. bu parametere bildiğiniz üzere none,mod,all,ddl değerlerini alabiliryor,

  • ALTER DATABASE dbname SET log_statement='all';

Bu paremetereyi geçerli kılabilmek için aşağıdaki komutu çalıştırırız.

  • Select pg_reload_conf();

Son olarak log dizinimize gidip orada istenilen IP adresinden gelen loglar filitrelenerek alınabilir.

  • cd /var/lib/pgsql/11/data/log
  • tail -f postgresql-Wed.log | grep "host=IP_ADRESI"

Umarım faydalı olmuştur...

Yorumlar

Henüz yorum yapılmadı.

Yorum Yapın