OSDN Git Service

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)
commit08142504743bc79feb233f42ae24246273102813
treed6c8148d0fe6318f27f82f3c50045cf0e8f77d58
parent6151e89e8bdd458b36ff7571b2dc7bf5b03ae3cb
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