Extended query protocol: parse, bind, execute, describe FE/BE messages.
Tom Lane <tgl@sss.pgh.pa.us>
Extended query protocol: parse, bind, execute, describe FE/BE messages. Only lightly tested as yet, since libpq doesn't know anything about 'em.
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/protocol.sgml | modified | +74 −20 |
| src/backend/access/common/printtup.c | modified | +48 −36 |
| src/backend/commands/portalcmds.c | modified | +20 −4 |
| src/backend/commands/prepare.c | modified | +125 −79 |
| src/backend/parser/analyze.c | modified | +61 −2 |
| src/backend/tcop/dest.c | modified | +26 −13 |
| src/backend/tcop/fastpath.c | modified | +11 −7 |
| src/backend/tcop/postgres.c | modified | +883 −76 |
| src/backend/utils/mmgr/portalmem.c | modified | +9 −6 |
| src/include/access/printtup.h | modified | +4 −2 |
| src/include/commands/portalcmds.h | modified | +2 −2 |
| src/include/commands/prepare.h | modified | +38 −4 |
| src/include/libpq/pqcomm.h | modified | +2 −2 |
| src/include/tcop/dest.h | modified | +8 −2 |
| src/include/tcop/tcopprot.h | modified | +4 −3 |
| src/interfaces/libpq/fe-connect.c | modified | +12 −1 |
| src/interfaces/libpq/libpq-int.h | modified | +2 −2 |