Re: libpq pipelineing
От | David G. Johnston |
---|---|
Тема | Re: libpq pipelineing |
Дата | |
Msg-id | CAKFQuwZtD7Ne6ANiOgCa40YhPBEhDcDMo8nK8TuR3LKUxbjnjA@mail.gmail.com обсуждение исходный текст |
Ответ на | libpq pipelineing (Samuel Williams <space.ship.traveller@gmail.com>) |
Ответы |
Re: libpq pipelineing
|
Список | pgsql-general |
On Friday, June 26, 2020, Samuel Williams <space.ship.traveller@gmail.com> wrote:
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.
В списке pgsql-general по дате отправления: