trigger-transition-tables-v6.patch.gz

application/x-gzip

Filename: trigger-transition-tables-v6.patch.gz
Type: application/x-gzip
Part: 0
Message: Re: delta relations in AFTER triggers

Patch

Format: context
Series: patch v6
File+
contrib/pg_stat_statements/pg_stat_statements.c 10 0
doc/src/sgml/catalogs.sgml 16 0
doc/src/sgml/ref/create_trigger.sgml 76 0
doc/src/sgml/spi.sgml 279 0
src/backend/catalog/pg_proc.c 2 0
src/backend/commands/copy.c 3 0
src/backend/commands/createas.c 2 0
src/backend/commands/explain.c 22 0
src/backend/commands/extension.c 4 0
src/backend/commands/foreigncmds.c 1 0
src/backend/commands/matview.c 1 0
src/backend/commands/prepare.c 4 0
src/backend/commands/schemacmds.c 1 0
src/backend/commands/tablecmds.c 4 0
src/backend/commands/trigger.c 315 0
src/backend/commands/view.c 1 0
src/backend/executor/execAmi.c 6 0
src/backend/executor/execMain.c 5 0
src/backend/executor/execParallel.c 1 0
src/backend/executor/execProcnode.c 14 0
src/backend/executor/execUtils.c 2 0
src/backend/executor/functions.c 6 0
src/backend/executor/Makefile 2 0
src/backend/executor/nodeTuplestorescan.c 198 0
src/backend/executor/spi.c 130 0
src/backend/nodes/copyfuncs.c 41 0
src/backend/nodes/equalfuncs.c 14 0
src/backend/nodes/nodeFuncs.c 2 0
src/backend/nodes/outfuncs.c 33 0
src/backend/nodes/print.c 4 0
src/backend/nodes/readfuncs.c 7 0
src/backend/optimizer/path/allpaths.c 44 0
src/backend/optimizer/path/costsize.c 66 0
src/backend/optimizer/plan/createplan.c 71 0
src/backend/optimizer/plan/setrefs.c 11 0
src/backend/optimizer/plan/subselect.c 5 0
src/backend/optimizer/prep/prepjointree.c 2 0
src/backend/optimizer/util/clauses.c 1 0
src/backend/optimizer/util/pathnode.c 25 0
src/backend/optimizer/util/plancat.c 3 0
src/backend/optimizer/util/relnode.c 1 0
src/backend/parser/analyze.c 12 0
src/backend/parser/gram.y 61 0
src/backend/parser/Makefile 2 0
src/backend/parser/parse_clause.c 21 0
src/backend/parser/parse_node.c 2 0
src/backend/parser/parse_relation.c 113 0
src/backend/parser/parse_target.c 2 0
src/backend/parser/parse_tuplestore.c 34 0
src/backend/tcop/postgres.c 7 0
src/backend/tcop/pquery.c 9 0
src/backend/tcop/utility.c 22 0
src/backend/utils/adt/ruleutils.c 24 0
src/backend/utils/cache/Makefile 1 0
src/backend/utils/cache/plancache.c 4 0
src/backend/utils/cache/tsrcache.c 111 0
src/include/catalog/pg_trigger.h 12 0
src/include/commands/createas.h 2 1
src/include/commands/explain.h 5 0
src/include/commands/prepare.h 2 0
src/include/commands/trigger.h 2 0
src/include/executor/execdesc.h 2 0
src/include/executor/nodeTuplestorescan.h 24 0
src/include/executor/spi.h 8 0
src/include/executor/spi_priv.h 2 0
src/include/nodes/execnodes.h 22 0
src/include/nodes/nodes.h 3 0
src/include/nodes/parsenodes.h 27 0
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 0
src/include/parser/kwlist.h 3 0
src/include/parser/parse_node.h 2 0
src/include/parser/parse_relation.h 4 0
src/include/parser/parse_tuplestore.h 24 0
src/include/tcop/tcopprot.h 4 0
src/include/tcop/utility.h 4 0
src/include/utils/portal.h 1 0
src/include/utils/reltrigger.h 7 0
src/include/utils/tsrcache.h 27 0
src/include/utils/tsrmdcache.h 31 0
src/include/utils/tsrmd.h 29 0
src/include/utils/tuplestore.h 14 0
src/pl/plpgsql/src/pl_comp.c 7 0
src/pl/plpgsql/src/pl_exec.c 35 0
src/pl/plpgsql/src/plpgsql.h 9 0
src/test/regress/expected/plpgsql.out 85 0
src/test/regress/sql/plpgsql.sql 73 0

Binary attachment — download to view.