PQexec
断続的な接続でlibpqの関数がハングする問題があります。メーリングリストを見回した後の解決策は、非同期関数を使用してPQsendQuery
/PQgetResult
独自のタイムアウトを実装することです。
今私が直面している問題は、PQgetResult
それが戻るまで何度も呼び出す必要がnull
あり、それが完了したことを知っているということです。ただし、アプリケーションの残りの部分では、PQresult
クエリごとに1つのオブジェクトが必要です。
だから私の質問は:
- 複数のを連結/結合する方法はあり
PQresult
ますか? - どういうわけか
PQisBusy
&PQconsumeInput
を使用して、すべての結果の準備ができるまで待ってから電話をかけることはできPQgetResult
ますか?