我正在使用javaScript app和PostgreSQL数据库。我有car_alert作为一个表包含id(汽车表的FK)和userid(用户表的FK)
每辆车都有一个状态(汽车表中的状态栏)。
汽车
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 :(得分:0)
最简单的方法是从触发器向通道发送NOTIFY并使用javascript监听。然后,您必须在Javascript中轮询以获取异步通知(它们从数据库中推送)并将它们传递给用户。