结合嵌入式SQL和libpq的功能
我用C编写了一个程序,定期将PostgreSQL数据库中的变量轮询到主机变量中,并侦听来自数据库的通知。我想知道是否有一个解决方案,要么让我1。使用嵌入式SQL(ECPG)或2侦听来自数据库的通知。一步从libpq命令PQexec中选择主机变量,无需连续选择和解析字符串,即具有与选择主机变量相同的功能(多个主机变量)结合嵌入式SQL和libpq的功能,sql,c,postgresql,libpq,embedded-sql,Sql,C,Postgresql,Libpq,Embedded Sql,我用C编写了一个程序,定期将PostgreSQL数据库中的变量轮询到主机变量中,并侦听来自数据库的通知。我想知道是否有一个解决方案,要么让我1。使用嵌入式SQL(ECPG)或2侦听来自数据库的通知。一步从libpq命令PQexec中选择主机变量,无需连续选择和解析字符串,即具有与选择主机变量相同的功能(多个主机变量) 现在,我必须设置两个连接,一个是通过execsql来实现selectinto功能,另一个是通过libpq来创建连接指针,PQnotifies稍后将使用该指针来侦听通知。该程序目前可
现在,我必须设置两个连接,一个是通过execsql来实现selectinto功能,另一个是通过libpq来创建连接指针,PQnotifies稍后将使用该指针来侦听通知。该程序目前可以运行,但必须设置到同一数据库的两个连接似乎是多余的。看起来您可以直接在ECPG中使用libpq接口进行通知,
PQnotifies
看