Czy jest jakiś event OnConnect / OnDisconnect po stronie bazy?

Czy jest jakiś event OnConnect / OnDisconnect po stronie bazy?
woolfik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1611
0

Witajcie,

Potrzebowałbym swojego rodzaju event po stronie bazy, który uruchamiałby się w momencie podłączenia / rozłączenia klienta. W obecnej wersji zrobiłem to przy użyciu pgAgenta i co minutowego sprawdzania pg_stat_activity. Niby działa ale bez sensu wykonuje się to co minutę. Myślałem o triggerze na bazie danych ale niestety pg_stat_get_activity to po prostu funkcja tabelaryczna, którą pewnie postgres sam uzupełnia więc trigger odpada. Podobnie jest z triggerem na bazie ponieważ można go ustawić tylko na zdarzeniu BEFORE/AFTER DDL lub SQL DROP.

Macie pomysł jak to ugryźć inaczej?

Od razu dodam, że opcje z kontrolą na kliencie odpadają. Walidacja połączonych klientów musi być na bazie.

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.