Toon posts:

[PgSQL] Function/script aan login

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben op dit moment bezig met een database te bouwen in PostgreSQL... vind het zelf een ideaal pakket en je krijgt er alles in voor elkaar...
Het enige wat me nou niet is gelukt is een functie te koppelen aan een login van een gebruiker..

Het zou bijv. wenselijk zijn als een gebruiker van een bepaalde groep een vaste functie uitvoert aan het begin van zijn sessie of aan het einde wanneer bijvoorbeeld de verbinding verbroken wordt...
Algemeen aan een login/disconnect is ook prima...

Iemand enige suggesties??

  • jochemd
  • Registratie: November 2000
  • Laatst online: 29-12-2025
De enige 'events' waar je triggers aan kan koppelen in PostgreSQL zijn DML queries, dus een nette oplossing is er niet. Wat je zou kunnen doen is:
- je client aanpassen om na een connect en voor een disconnect een functie aan te roepen
- kijken of je client library na een connect een standaard query uitvoert en zo ja die query rewriten met een INSTEAD rule
- vanuit een andere connectie pg_stat_activity in de gaten houden
- zelf connect/disconnect triggers implementeren en een patch opsturen

Natuurlijk is de laatste oplossing de netste >:)