Remove long-dead support for invoking queries from dynamically loaded
Tom Lane <tgl@sss.pgh.pa.us>
Remove long-dead support for invoking queries from dynamically loaded backend functions via backend PQexec(). The SPI interface has long been our only documented way to do this, and the backend pqexec/portal code is unused and suffering bit-rot. I'm putting it out of its misery.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/commands/async.c | modified | +2 −1 |
| src/backend/libpq/be-dumpdata.c | deleted | +0 −331 |
| src/backend/libpq/be-pqexec.c | deleted | +0 −423 |
| src/backend/libpq/hba.c | modified | +2 −1 |
| src/backend/libpq/Makefile | modified | +5 −3 |
| src/backend/libpq/password.c | modified | +5 −2 |
| src/backend/libpq/portalbuf.c | deleted | +0 −517 |
| src/backend/libpq/portal.c | deleted | +0 −643 |
| src/backend/libpq/pqcomm.c | modified | +2 −5 |
| src/backend/libpq/util.c | modified | +14 −37 |
| src/backend/postmaster/postmaster.c | modified | +2 −1 |
| src/backend/tcop/dest.c | modified | +2 −40 |
| src/backend/tcop/postgres.c | modified | +4 −3 |
| src/backend/utils/init/postinit.c | modified | +1 −11 |
| src/include/catalog/pg_proc.h | modified | +1 −4 |
| src/include/libpq/libpq.h | modified | +9 −183 |
| src/include/tcop/dest.h | modified | +5 −12 |
| src/include/utils/builtins.h | modified | +1 −9 |