gpt4 book ai didi

c++ - PostgreSQL 向 C++ 应用程序发出警报

转载 作者:行者123 更新时间:2023-11-28 08:26:33 24 4
gpt4 key购买 nike

一旦表中的任何数据被修改,我的 C++ 应用程序就必须从 PostgreSQL 数据库接收警报。您能否建议以最佳方式实现这一点。

请注意,警报信息还需要包含已更改数据的信息。

谢谢,

最佳答案

编写一个发送 NOTIFY 的常规 pl/pgSQL 触发器当事情发生变化时

在你的程序中你可以使用LISTEN接收消息。

唯一的缺点是,您需要定期从您的应用程序中进行轮询以接收消息

在 8.x 中,发送的消息不能携带任何负载。在 9.0 中,您可以通过消息发送附加信息。

关于c++ - PostgreSQL 向 C++ 应用程序发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3897342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com