用户在更新postgresql数据库时收到通知

用户在更新postgresql数据库时收到通知,postgresql,triggers,notifications,Postgresql,Triggers,Notifications,我正在使用javaScript应用程序和PostgreSQL数据库。我有car_警报,因为一个表包含id(FK of cars表)和userid(FK of users表) 每辆车都有一个状态(cars表中的状态列) 汽车 使用者 汽车警报 id | carID | userID 每次用户选择要提醒的车辆时,car_alert都会更新并拥有新记录(car id和userid) 我的数据库信息每10分钟更新一次,用户应该在每次更改其车辆状态时收到通知消息。(当然,每个用户都选择了自己感兴趣的汽

我正在使用javaScript应用程序和PostgreSQL数据库。我有car_警报,因为一个表包含id(FK of cars表)和userid(FK of users表)

每辆车都有一个状态(cars表中的状态列)

汽车

使用者

汽车警报

id |  carID | userID
每次用户选择要提醒的车辆时,car_alert都会更新并拥有新记录(car id和userid)

我的数据库信息每10分钟更新一次,用户应该在每次更改其车辆状态时收到通知消息。(当然,每个用户都选择了自己感兴趣的汽车,并根据汽车id将其插入汽车警报表)


最好的方法是什么

最简单的方法是从触发器向通道发送通知,并使用javascript监听。然后,您必须在Javascript中轮询以获取异步通知(它们从数据库中推送)并将其传递给用户

userid | name 
   1   | albert
   2   | Jad
id |  carID | userID