trigger-transition-tables-v6.patch.gz
application/x-gzip
Filename: trigger-transition-tables-v6.patch.gz
Type: application/x-gzip
Part: 0
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.