Fix markTargetListOrigin() to not fail on a simple-Var reference to a
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 5 Oct 2008 22:20:17 +0000 (22:20 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 5 Oct 2008 22:20:17 +0000 (22:20 +0000)
commitdf618f8216e41310ead9f0896bf38d47e3e1b29b
treee1bc6e63a49c836b234ffd88aeaebc8f7b574e5d
parent5ead6c2074cd243e401f45f93d3ef078f5f95a0d
Fix markTargetListOrigin() to not fail on a simple-Var reference to a
recursive CTE that we're still in progress of analyzing.  Add a similar guard
to the similar code in expandRecordVariable(), and tweak regression tests to
cover this case.  Per report from Dickson S. Guedes.
src/backend/parser/parse_target.c
src/test/regress/expected/with.out
src/test/regress/sql/with.sql