PQrequestCancel
功能描述
PQrequestCancel是PQcancel的一个废弃的变种。
接口原型
int PQrequestCancel(PGconn *conn);
参数说明
参数 | 描述 |
---|---|
conn | 建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。 |
返回值
如果取消请求成功发送,则返回值为 1,否则为 0。
其他
要求服务器放弃对当前命令的处理。它直接在PGconn对象上进行操作, 并且如果失败,就会在PGconn对象里存储错误消息(因此可以用 PQerrorMessage检索出来。)尽管功能一样, 但是这个方法在多线程程序里和信号句柄里会有危险,因为它可能覆盖PGconn 的错误消息,因此将可能把当前连接正在处理的操作打乱。