2012-03-28 111 views
0

我正在使用javaScript應用程序和PostgreSQL數據庫。我有car_alert作爲一個表包含id(汽車表的FK)和用戶ID(用戶表的FK)用戶在postgresql數據庫更新時得到通知

每輛車都有一個狀態(汽車表中的狀態欄)。

汽車

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

用戶

userid | name 
    1 | albert 
    2 | Jad 

car_alert

id | carID | userID 

car_alert正在更新,並具有新記錄(車廂ID的用戶ID)每次用戶選擇汽車約爲警告。

我的數據庫信息每10分鐘更新一次,用戶每次更換汽車狀態時都會收到通知消息。 (當然,每個用戶都選擇了他感興趣的汽車,並通過汽車id將其插入car_alert表)。

什麼是最好的方法來做到這一點?

回答

0

最簡單的事情就是從觸發器發送一個NOTIFY到一個通道,並用javascript來監聽。然後您必須在Javascript中進行輪詢以獲取異步通知(它們從數據庫中獲取)並將它們傳遞給用戶。

相關問題