pgsql: Modified files for MERGE

From: Simon Riggs <simon(at)2ndQuadrant(dot)com>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Modified files for MERGE
Date: 2018-04-02 20:13:41
Message-ID: E1f35pl-0001q9-2S@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Modified files for MERGE

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/354f13855e6381d288dfaa52bcd4f2cb0fd4a5eb

Modified Files
--------------
contrib/test_decoding/expected/ddl.out | 46 ++++
contrib/test_decoding/sql/ddl.sql | 16 ++
doc/src/sgml/libpq.sgml | 8 +-
doc/src/sgml/mvcc.sgml | 28 ++-
doc/src/sgml/plpgsql.sgml | 3 +-
doc/src/sgml/ref/allfiles.sgml | 1 +
doc/src/sgml/ref/create_policy.sgml | 7 +
doc/src/sgml/ref/insert.sgml | 11 +-
doc/src/sgml/reference.sgml | 1 +
doc/src/sgml/trigger.sgml | 20 ++
src/backend/access/heap/heapam.c | 28 ++-
src/backend/catalog/sql_features.txt | 6 +-
src/backend/commands/explain.c | 33 +++
src/backend/commands/prepare.c | 1 +
src/backend/commands/trigger.c | 156 +++++++++---
src/backend/executor/Makefile | 2 +-
src/backend/executor/README | 10 +
src/backend/executor/execMain.c | 17 ++
src/backend/executor/execPartition.c | 116 +++++++++
src/backend/executor/execReplication.c | 4 +-
src/backend/executor/nodeModifyTable.c | 384 ++++++++++++++++++++++++++----
src/backend/executor/spi.c | 3 +
src/backend/nodes/copyfuncs.c | 40 ++++
src/backend/nodes/equalfuncs.c | 32 +++
src/backend/nodes/nodeFuncs.c | 48 +++-
src/backend/nodes/outfuncs.c | 25 ++
src/backend/nodes/readfuncs.c | 6 +
src/backend/optimizer/plan/createplan.c | 22 +-
src/backend/optimizer/plan/planner.c | 29 ++-
src/backend/optimizer/plan/setrefs.c | 54 +++++
src/backend/optimizer/prep/preptlist.c | 41 ++++
src/backend/optimizer/util/pathnode.c | 11 +-
src/backend/optimizer/util/plancat.c | 4 +
src/backend/parser/Makefile | 2 +-
src/backend/parser/analyze.c | 18 +-
src/backend/parser/gram.y | 158 +++++++++++-
src/backend/parser/parse_agg.c | 10 +
src/backend/parser/parse_clause.c | 45 +++-
src/backend/parser/parse_collate.c | 1 +
src/backend/parser/parse_expr.c | 3 +
src/backend/parser/parse_func.c | 3 +
src/backend/parser/parse_relation.c | 10 +
src/backend/rewrite/rewriteHandler.c | 117 ++++++++-
src/backend/rewrite/rowsecurity.c | 97 ++++++++
src/backend/tcop/pquery.c | 5 +
src/backend/tcop/utility.c | 16 ++
src/include/access/heapam.h | 13 +-
src/include/commands/trigger.h | 6 +-
src/include/executor/execPartition.h | 1 +
src/include/executor/instrument.h | 7 +-
src/include/executor/nodeModifyTable.h | 21 ++
src/include/executor/spi.h | 1 +
src/include/nodes/execnodes.h | 65 ++++-
src/include/nodes/nodes.h | 6 +-
src/include/nodes/parsenodes.h | 37 ++-
src/include/nodes/plannodes.h | 8 +-
src/include/nodes/relation.h | 7 +-
src/include/optimizer/pathnode.h | 7 +-
src/include/parser/analyze.h | 5 +
src/include/parser/kwlist.h | 2 +
src/include/parser/parse_clause.h | 5 +-
src/include/parser/parse_node.h | 5 +-
src/include/rewrite/rewriteHandler.h | 1 +
src/interfaces/libpq/fe-exec.c | 9 +-
src/pl/plpgsql/src/pl_exec.c | 5 +-
src/pl/plpgsql/src/pl_gram.y | 8 +
src/pl/plpgsql/src/pl_scanner.c | 1 +
src/pl/plpgsql/src/plpgsql.h | 4 +-
src/test/isolation/isolation_schedule | 4 +
src/test/regress/expected/identity.out | 55 +++++
src/test/regress/expected/privileges.out | 98 ++++++++
src/test/regress/expected/rowsecurity.out | 182 ++++++++++++++
src/test/regress/expected/rules.out | 31 +++
src/test/regress/expected/triggers.out | 48 ++++
src/test/regress/parallel_schedule | 2 +-
src/test/regress/serial_schedule | 1 +
src/test/regress/sql/identity.sql | 45 ++++
src/test/regress/sql/privileges.sql | 108 +++++++++
src/test/regress/sql/rowsecurity.sql | 156 ++++++++++++
src/test/regress/sql/rules.sql | 33 +++
src/test/regress/sql/triggers.sql | 47 ++++
src/tools/pgindent/typedefs.list | 3 +
82 files changed, 2570 insertions(+), 165 deletions(-)

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Simon Riggs 2018-04-02 20:36:03 pgsql: Revert "Modified files for MERGE"
Previous Message Simon Riggs 2018-04-02 20:09:32 pgsql: MERGE SQL Command following SQL:2016