2012-03-28 15 views
0

Ich benutze javaScript App und PostgreSQL-Datenbank. Ich habe car_alert als Tabelle enthält ID (FK von Autos Tabelle) und Benutzer-ID (FK von Benutzern Tabelle)Benutzer erhalten Benachrichtigung, wenn Postgresql-Datenbank aktualisiert

jedes Auto hat einen Status (Status Spalte in Autos Tabelle).

Autos

id | type | status 
1 | GMC | stopped 
2 | Hummer| stopped 

Benutzer

userid | name 
    1 | albert 
    2 | Jad 

car_alert

id | carID | userID 

car_alert aktualisiert und neue Datensätze (Auto-ID und Benutzer-ID), die jeder Benutzer Zeit Auto wählen, um über alarmiert werden .

Meine Datenbankinformationen werden alle 10 Minuten aktualisiert und der Benutzer sollte eine Benachrichtigung erhalten, sobald der Status für sein Auto geändert wird. (natürlich hat jeder user seine interessierten autos ausgesucht und in den car_alert-tisch mit der auto-id eingefügt).

Was ist die beste Methode, das zu tun?

Antwort

0

Die einfachste Sache ist, ein NOTIFY an einen Kanal von einem Auslöser zu senden und auf das mit dem Javascript zu hören. Sie müssen dann in Javascript abfragen, um die asynchronen Benachrichtigungen zu erhalten (sie werden von der Datenbank übertragen), und sie an den Benutzer weiterleiten.

Verwandte Themen