]> granicus.if.org Git - postgresql/commit
Allow OLD and NEW in multi-row VALUES within rules.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 19 Aug 2012 18:12:16 +0000 (14:12 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 19 Aug 2012 18:12:16 +0000 (14:12 -0400)
commit092d7ded29f36b0539046b23b81b9f0bf2d637f1
tree9d42dc496cf768b95fafd903f01bb9ee9dbd9b73
parentc246eb5aafe66d5537b468d6da2116c462775faf
Allow OLD and NEW in multi-row VALUES within rules.

Now that we have LATERAL, it's fairly painless to allow this case, which
was left as a TODO in the original multi-row VALUES implementation.
src/backend/optimizer/path/allpaths.c
src/backend/parser/analyze.c
src/backend/parser/parse_relation.c
src/backend/utils/adt/ruleutils.c
src/include/nodes/parsenodes.h
src/include/parser/parse_relation.h
src/test/regress/expected/rules.out
src/test/regress/sql/rules.sql