sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql - opdag ændringer og ring til webservice

Du bør være i stand til at bruge triggere og lytte/notify-funktionen i PostgreSQL for at opnå noget som dette:

  1. Et sæt indsæt/update/slet triggere opret en notifikationsbegivenhed, når noget ændres i din tabel, ved at bruge det oprettede/ændrede/slettede id som nyttelast.

  2. En baggrundsproces tjekker med jævne mellemrum for meddelelser (her er et eksempel, der bruger Java/JDBC ), og indlæser derefter den ændrede post fra databasen for at foretage webservicekaldet.

Dette er ikke på nogen måde et real-time push-system, men du skal polle databasen for notifikationshændelser for at udløse webservicekaldet. Det vil dog gøre det trick.




  1. Find en brugerposition på en ordnet SQL-tabel

  2. Sådan kompileres Qt 5.8 statisk med PostgreSQL-plugin i VS2015

  3. Grupper for måned inklusive tomme måneder

  4. Har du brug for hjælp til at oprette brugerdefineret brugerregistrerings-/loginscript