VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

异步通知

PQnotifies

功能描述

函数PQnotifies从一个来自服务器的未处理的通知信息列表中返回下一条通知。 如果没有未处理的消息则返回 NULL 指针。一旦PQnotifies返回一条通知, 该通知会被认为已处理并且将被从通知列表中删除。

接口原型

PGnotify *PQnotifies(PGconn *conn);

typedef struct pgNotify
{
    char *relname;              /* 通知的通道名字 */
    int  be_pid;                /* 通知服务器进程的进程ID */
    char *extra;                /* 通知负载字符串 */
} PGnotify;

参数说明

参数 描述
conn 建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。

返回值

返回通知类型结构体指针(pgNotify *),结构体中包含通知的通道名,通知服务器进程的进程ID,通知负载字符串等信息。

其他

无。