Du bør være i stand til at bruge triggere og lytte/notify-funktionen i PostgreSQL for at opnå noget som dette:
-
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.
-
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.