Revise backend libpq interfaces so that messages to the frontend
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 25 Apr 1999 03:19:27 +0000 (03:19 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 25 Apr 1999 03:19:27 +0000 (03:19 +0000)
commit6d0bb1a888cfb647e703f8a87fef02fed8480a41
treecdb9b340be4a42274877c2d9978aa6d4c1678001
parent3be25bed83564e66b04edaedca7e2fece105f419
Revise backend libpq interfaces so that messages to the frontend
can be generated in a buffer and then sent to the frontend in a single
libpq call.  This solves problems with NOTICE and ERROR messages generated
in the middle of a data message or COPY OUT operation.
18 files changed:
src/backend/access/common/printtup.c
src/backend/commands/async.c
src/backend/commands/copy.c
src/backend/commands/explain.c
src/backend/lib/stringinfo.c
src/backend/libpq/portal.c
src/backend/libpq/pqcomm.c
src/backend/libpq/pqcomprim.c [deleted file]
src/backend/libpq/pqformat.c [new file with mode: 0644]
src/backend/nodes/outfuncs.c
src/backend/tcop/dest.c
src/backend/tcop/fastpath.c
src/backend/tcop/postgres.c
src/backend/utils/error/elog.c
src/include/lib/stringinfo.h
src/include/libpq/libpq.h
src/include/libpq/pqcomm.h
src/include/libpq/pqformat.h [new file with mode: 0644]