Hello,
Using the asynchronous interface of libpq, is it possible to pipeline
multiple queries?
i.e.
PQsendQuery(query1)
PQsendQuery(query2)
followed by
query1_results = PQgetResult(...)
query2_results = PQgetResult(...)
I tried it but got "another command is already in progress" error.
The documentation seems to leave zero ambiguity:
After successfully calling
PQsendQuery
, call PQgetResult
one or more times to obtain the results. PQsendQuery
cannot be called again (on the same connection) until PQgetResult
has returned a null pointer, indicating that the command is done.David J.