VastbaseG100

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

Menu

PQrequestCancel

功能描述

PQrequestCancel是PQcancel的一个废弃的变种。

接口原型

int PQrequestCancel(PGconn *conn);

参数说明

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

返回值

如果取消请求成功发送,则返回值为 1,否则为 0。

其他

要求服务器放弃对当前命令的处理。它直接在PGconn对象上进行操作, 并且如果失败,就会在PGconn对象里存储错误消息(因此可以用 PQerrorMessage检索出来。)尽管功能一样, 但是这个方法在多线程程序里和信号句柄里会有危险,因为它可能覆盖PGconn 的错误消息,因此将可能把当前连接正在处理的操作打乱。