transition-v14.diff.gz

application/x-gzip

Filename: transition-v14.diff.gz
Type: application/x-gzip
Part: 0
Message: Re: delta relations in AFTER triggers

Patch

Format: unified
Series: patch v14
File+
contrib/pg_stat_statements/pg_stat_statements.c 10 5
doc/src/sgml/ref/create_trigger.sgml 5 0
doc/src/sgml/spi.sgml 204 0
src/backend/catalog/pg_proc.c 2 1
src/backend/commands/copy.c 3 2
src/backend/commands/createas.c 3 2
src/backend/commands/explain.c 28 12
src/backend/commands/extension.c 4 2
src/backend/commands/foreigncmds.c 1 1
src/backend/commands/matview.c 1 1
src/backend/commands/prepare.c 10 7
src/backend/commands/schemacmds.c 1 0
src/backend/commands/trigger.c 8 1
src/backend/commands/view.c 1 1
src/backend/executor/execAmi.c 6 0
src/backend/executor/execMain.c 5 0
src/backend/executor/execParallel.c 1 1
src/backend/executor/execProcnode.c 14 0
src/backend/executor/execUtils.c 2 0
src/backend/executor/functions.c 6 2
src/backend/executor/Makefile 2 1
src/backend/executor/nodeNamedtuplestorescan.c 198 0
src/backend/executor/spi.c 107 9
src/backend/nodes/copyfuncs.c 25 0
src/backend/nodes/nodeFuncs.c 2 0
src/backend/nodes/outfuncs.c 20 0
src/backend/nodes/print.c 4 0
src/backend/nodes/readfuncs.c 7 0
src/backend/optimizer/path/allpaths.c 45 0
src/backend/optimizer/path/costsize.c 70 0
src/backend/optimizer/plan/createplan.c 71 0
src/backend/optimizer/plan/setrefs.c 16 0
src/backend/optimizer/plan/subselect.c 4 0
src/backend/optimizer/prep/prepjointree.c 2 0
src/backend/optimizer/util/clauses.c 1 1
src/backend/optimizer/util/pathnode.c 26 0
src/backend/optimizer/util/plancat.c 4 3
src/backend/optimizer/util/relnode.c 1 0
src/backend/parser/analyze.c 13 1
src/backend/parser/Makefile 3 2
src/backend/parser/parse_clause.c 49 10
src/backend/parser/parse_enr.c 29 0
src/backend/parser/parse_node.c 2 0
src/backend/parser/parse_relation.c 126 3
src/backend/parser/parse_target.c 2 0
src/backend/tcop/postgres.c 14 8
src/backend/tcop/pquery.c 9 1
src/backend/tcop/utility.c 21 13
src/backend/utils/adt/ruleutils.c 1 0
src/backend/utils/cache/plancache.c 20 14
src/backend/utils/misc/Makefile 2 2
src/backend/utils/misc/queryenvironment.c 146 0
src/backend/utils/sort/tuplestore.c 17 0
src/include/commands/createas.h 2 1
src/include/commands/explain.h 5 4
src/include/commands/prepare.h 2 2
src/include/executor/execdesc.h 2 0
src/include/executor/nodeNamedtuplestorescan.h 24 0
src/include/executor/spi.h 7 0
src/include/executor/spi_priv.h 2 0
src/include/nodes/execnodes.h 21 0
src/include/nodes/nodes.h 2 0
src/include/nodes/parsenodes.h 5 1
src/include/nodes/plannodes.h 10 0
src/include/optimizer/cost.h 3 0
src/include/optimizer/pathnode.h 2 0
src/include/parser/analyze.h 1 1
src/include/parser/parse_enr.h 22 0
src/include/parser/parse_node.h 3 0
src/include/parser/parse_relation.h 4 0
src/include/tcop/tcopprot.h 5 2
src/include/tcop/utility.h 4 1
src/include/utils/plancache.h 7 3
src/include/utils/portal.h 1 0
src/include/utils/queryenvironment.h 74 0
src/include/utils/tuplestore.h 2 0
src/pl/plpgsql/src/pl_comp.c 7 6
src/pl/plpgsql/src/pl_exec.c 43 0
src/pl/plpgsql/src/plpgsql.h 9 5
src/test/regress/expected/plpgsql.out 287 0
src/test/regress/expected/triggers.out 24 0
src/test/regress/expected/with.out 3 0
src/test/regress/sql/plpgsql.sql 283 0
src/test/regress/sql/triggers.sql 23 0
src/test/regress/sql/with.sql 3 0

Binary attachment — download to view.