Thread: pgsql: COPY (INSERT/UPDATE/DELETE .. RETURNING ..)

pgsql: COPY (INSERT/UPDATE/DELETE .. RETURNING ..)

From
Teodor Sigaev
Date:
COPY (INSERT/UPDATE/DELETE .. RETURNING ..)

Attached is a patch for being able to do COPY (query) without a CTE.

Author: Marko Tiikkaja
Review: Michael Paquier

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/92e38182d7c8947a4ebbc1123b44f1245e232e85

Modified Files
--------------
doc/src/sgml/ref/copy.sgml            |   15 +++--
src/backend/commands/copy.c           |   59 ++++++++++++++---
src/backend/parser/gram.y             |   19 +++---
src/bin/psql/copy.c                   |    6 +-
src/include/nodes/parsenodes.h        |    3 +-
src/test/regress/expected/copydml.out |  112 +++++++++++++++++++++++++++++++++
src/test/regress/parallel_schedule    |    2 +-
src/test/regress/serial_schedule      |    1 +
src/test/regress/sql/copydml.sql      |   91 +++++++++++++++++++++++++++
9 files changed, 284 insertions(+), 24 deletions(-)