Extend COPY to support COPY (SELECT ...) TO ...
Tom Lane <tgl@sss.pgh.pa.us>
Extend COPY to support COPY (SELECT ...) TO ... Bernd Helmle
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/ref/copy.sgml | modified | +24 −16 |
| doc/src/sgml/ref/psql-ref.sgml | modified | +3 −6 |
| src/backend/commands/copy.c | modified | +519 −290 |
| src/backend/nodes/copyfuncs.c | modified | +2 −1 |
| src/backend/nodes/equalfuncs.c | modified | +2 −1 |
| src/backend/parser/analyze.c | modified | +14 −1 |
| src/backend/parser/gram.y | modified | +20 −3 |
| src/backend/tcop/dest.c | modified | +8 −1 |
| src/bin/psql/copy.c | modified | +24 −1 |
| src/include/commands/copy.h | modified | +4 −1 |
| src/include/nodes/parsenodes.h | modified | +8 −2 |
| src/include/tcop/dest.h | modified | +3 −2 |
| src/test/regress/expected/copyselect.out | added | +126 −0 |
| src/test/regress/parallel_schedule | modified | +2 −2 |
| src/test/regress/serial_schedule | modified | +2 −1 |
| src/test/regress/sql/copyselect.sql | added | +82 −0 |