pgsql: Stop using PQsendQuery in libpq_pipeline - Mailing list pgsql-committers

From Alvaro Herrera
Subject pgsql: Stop using PQsendQuery in libpq_pipeline
Date
Msg-id E1oblI9-001g0o-TH@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Stop using PQsendQuery in libpq_pipeline

The "emulation" I wrote for PQsendQuery in pipeline mode to use extended
query protocol, in commit acb7e4eb6b1c, is problematic.  Due to numerous
bugs we'll soon remove it.  As a first step and for all branches back to
14, stop using PQsendQuery in libpq_pipeline.  Also remove a few test
lines that will no longer be relevant.

Backpatch to 14.

Discussion: https://postgr.es/m/CA+mi_8ZGSQNmW6-mk_iSR4JZB_LJ4ww3suOF+1vGNs3MrLsv4g@mail.gmail.com

Branch
------
REL_14_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/1c03166352c3fd94dd131938e42f2a182fcf4067

Modified Files
--------------
src/test/modules/libpq_pipeline/libpq_pipeline.c   | 138 ++-------------------
.../libpq_pipeline/traces/pipeline_abort.trace     |   6 +-
.../libpq_pipeline/traces/pipeline_idle.trace      |  67 +---------
3 files changed, 13 insertions(+), 198 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: Doc: add list of major features to the v15 release notes.
Next
From: Alvaro Herrera
Date:
Subject: pgsql: Remove PQsendQuery support in pipeline mode