sql - 如何使用 golang 捕获新 postgreSQL 记录的事件

标签 sql postgresql go notifications pg

我有一个连接到数据库并可以从中获取数据的脚本 当任何新记录添加到数据库表时,我能以某种方式通知我吗

最佳答案

您可以使用 Postgresql 的 LISTEN/NOTIFY 功能。

使用 "github.com/lib/pq",您可以轻松获取通知事件并对新的数据库事件使用react。

这是一个 example的执行。

关于sql - 如何使用 golang 捕获新 postgreSQL 记录的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52289338/

相关文章:

php - 使用 PostgreSQL 在 Yii Framework 中设置非默认架构

postgresql - 如何为 PostgreSQL 在 Mountain Lion 上设置 $PATH 变量?

mongodb - 使用 GoLang 在 mongodb 中进行事务的示例

docker - 使用 docker & go cli 将文件从我的本地机器上传到 Api 服务器

php - SQLSTATE[HY093] : Invalid parameter number - Can't find the duplicate

postgresql9.1 突然无法连接到服务器 : No route to host

mysql - SQL - 如何按最小日期排序

go - 如何将我的资源拆分成多个文件

sql - 形参 “@mode” 未声明为 OUTPUT 参数,而是在请求的输出中传递的实参

mysql,alter column删除主键和auto_increment