1
我使用PostgreSQL的c接口,libpq
。如何從PostgreSQL的libpq中刪除PGPing結果?
如果我對數據庫做了PQping()
,我該如何釋放/刪除返回的PGPing
實例(以避免內存泄漏)?
是否有類似PQclear()
但PGPing
而不是PGresult
?
我使用PostgreSQL的c接口,libpq
。如何從PostgreSQL的libpq中刪除PGPing結果?
如果我對數據庫做了PQping()
,我該如何釋放/刪除返回的PGPing
實例(以避免內存泄漏)?
是否有類似PQclear()
但PGPing
而不是PGresult
?
你不知道。
PGPing
return value只是一個枚舉值。沒有什麼可以免費的。
從src/interfaces/libpq/libpq-fe.h
:
typedef enum
{
PQPING_OK, /* server is accepting connections */
PQPING_REJECT, /* server is alive but rejecting connections */
PQPING_NO_RESPONSE, /* could not establish connection */
PQPING_NO_ATTEMPT /* connection not attempted (bad params) */
} PGPing;
權!我忘記了來源。謝謝。 – user10607 2014-10-02 08:04:26