结合嵌入式SQL和libpq的功能

时间:2013-05-30 17:21:25

标签: sql c postgresql libpq embedded-sql

我在C中编写了一个程序,它定期将PostgreSQL数据库中的变量轮询到主变量中,并侦听来自数据库的通知。我想知道是否有一个解决方案可以让我1.使用嵌入式SQL(ECPG)从数据库中获取通知或2.在一步中从libpq命令PQexec中选择INTO主机变量,而无需连续选择和解析string-即具有与SELECT INTO相同的功能(多个主机变量)。

现在,我必须设置两个连接,一个通过EXEC SQL实现SELECT INTO功能,另一个通过libpq创建一个连接指针,后来由PQnotifies用来监听通知。该程序目前有效,但是必须设置到同一数据库的两个连接似乎是多余的。

1 个答案:

答案 0 :(得分:2)

看起来您可以直接在ECPG中使用libpq界面来发送通知PQnotifies

请参阅this mailing list thread