関数リファレンス
   

関数

PQreset
コミュニケーションポートをリセットを行う
   

書式

void PQreset(PGconn *conn)

PGconn *conn 接続情報が格納されている構造体アドレス

戻り値

なし

エラー

PQstatus関数よりエラーかを判定する。

PGRES_EMPTY_QUERY クエリが無い
PGRES_COMMAND_OK 問い合わせは返すデータのないコマンドだった
PGRES_TUPLES_OK 問い合わせがタプルを返すのに成功した
PGRES_COPY_OUT サーバからの)コピーアウトの開始
PGRES_COPY_IN (サーバへの)コピーインの開始
PGRES_BAD_RESPONSE 予期しない応答を受け取った
PGRES_NONFATAL_ERROR 致命的なエラーではないがエラーが発生
PGRES_FATAL_ERROR 致命的なエラーが発生
 
   

機能

この関数はバックエンドとの接続を閉じ,それから再度同じ postmaster と新たな接続を確立しようとします。パラメータは前回と同じものを使います。

 これは稼働中の接続が失われた場合のエラーリカバリに役立つでしょう。

   

サンプル

 

PostgreSQL Manualより抜粋