如何获取有关数据库列更改的通知

Posted

技术标签:

【中文标题】如何获取有关数据库列更改的通知【英文标题】:How to get notifications on database column changes 【发布时间】:2013-08-28 21:37:04 【问题描述】:

我在 node.js 服务器上为 mysql 使用 mysql-client 库。 我正在寻找 node.js 服务器中持续运行的库,并在 mysql 表列上观察并在表列发生更改时发送通知;

谁能说出我正在寻找的一些图书馆的名字。

提前致谢

【问题讨论】:

“表格列的变化”是什么意思?新值出现?新列?结构变化? 每当金额变为 10 美元或低于 10 美元时,我都有一个列名“金额”,通知发送给客户 这是错误的方法。该逻辑应该内置到您的应用程序中,以便当它修改值时,它会根据您拥有的任何规则检查新值。数据库用于存储信息,而不是对其采取行动 【参考方案1】:

使用 sql 服务代理。 基本上你订阅了一个查询,所以当你的表更新时,服务器会向你发送更改通知。

阅读this精彩文章

编辑:没关系,没有仔细阅读这个问题。对不起! - 将我的答案留给任何读错并认为它的 c# 的人:)

【讨论】:

以上是关于如何获取有关数据库列更改的通知的主要内容,如果未能解决你的问题,请参考以下文章

获取有关 cgroup 进程更改的通知?

在 Linux 上获取有关网络接口更改的通知

获取有关 FaxOut RingCentral API 的传真状态更改的通知

Linux 获取有关重点 gui 窗口更改的通知

如何从 SQL Express 2012 获取数据更改通知?

列数据更改时如何获取行