【发布时间】:2016-03-21 22:32:13
【问题描述】:
我有一个 postgresql 数据库,如果特定查询的结果发生变化,我想发送电子邮件通知。
对于 SQL-Server,有一个名为 SqlDependency 的 C# 类,它允许我以非常简单的方式完成此操作。我不可能说:“如果SELECT * FROM a WHERE d 发生变化,请通知我”。
但我找不到 postgresql 的任何解决方案。我经常看到NOTIFY,但据我了解,它没有这种SQL-Server机制强大,因为我必须构建很多触发器。
我的另一个问题是,查询可能非常复杂:/
那么:对于这种情况,postgresql 有什么机制吗?
【问题讨论】:
-
你有解决这个问题的办法吗?
-
很遗憾没有。我们只是使用 hangfire 来处理数据,经常在我们的表中查找上次更改的时间戳。
标签: sql postgresql notifications