libpq-当PQconnectdb失败时PQreset

libpq-当PQconnectdb失败时PQreset,c,postgresql,libpq,C,Postgresql,Libpq,如果我试图通过PQconnectdb建立连接,但失败了,那么可以在PGconn*上调用PQreset重试,还是仅在我已经连接过一次的情况下才起作用?如果由于某些无效连接选项(错误,如无效连接选项)导致连接尝试失败调用PQreset也会失败。但对于PQconnectdb的所有参数都正确,并且由于远程服务器忙或不接受新连接等原因导致连接失败的情况,PQreset可以正常工作

如果我试图通过
PQconnectdb
建立连接,但失败了,那么可以在
PGconn*
上调用
PQreset
重试,还是仅在我已经连接过一次的情况下才起作用?

如果由于某些无效连接选项(错误,如无效连接选项)导致连接尝试失败调用PQreset也会失败。但对于PQconnectdb的所有参数都正确,并且由于远程服务器忙或不接受新连接等原因导致连接失败的情况,PQreset可以正常工作