VastbaseG100

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

Menu

PQresetStart, PQresetPoll

功能描述

以非阻塞模式重置与服务器的通讯端口。函数将关闭与服务器的连接并且试图与同一个服务器重建新的连接,使用所有前面使用过的参数。一般用于失去工作连接后进行故障恢复。与PQreset 的区别是工作在非阻塞模式。这些函数的使用有与上面PQconnectStartParams、 PQconnectStart和PQconnectPoll有同样的限制。

接口原型

int PQresetStart(PGconn *conn);
PostgresPollingStatusType PQresetPoll(PGconn *conn);

参数说明

本章节介绍的两个接口的参数相同。

conn

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

返回值

要发起一次连接重置,调用PQresetStart。若返回 0, 则重置失败。若返回 1,则成功,可继续使用PQresetPoll轮询重置,方式与使用PQconnectPoll创建连接完全相同。PQresetPoll返回连接状态。

其他

无。