2012-03-28 19 views
0

javaScript appおよびPostgreSQLデータベースを使用しています。私はテーブルがID(車のテーブルのFK)とユーザID(ユーザのテーブルのFK)を含むので、私はcar_alertを持っています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分ごとに更新され、その車のステータスが変更されるたびに通知メッセージが表示されます。 (もちろん、すべてのユーザーが興味のある車を選んでcar idでcar_alertテーブルに挿入しています)。

これを行うにはどのような方法が最適ですか?

答えて

0

最も簡単なことは、トリガーからのチャンネルにNOTIFYを送信し、それをJavaScriptで聞くことです。その後、非同期通知を取得するためにJavascriptでポーリングする必要があります(dbからプッシュされて)、それらをユーザーに渡します。

関連する問題