OSDN Git Service

get_names_for_var didn't do recursion for unnamed JOIN vars quite right;
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 13 Jan 2005 17:19:10 +0000 (17:19 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 13 Jan 2005 17:19:10 +0000 (17:19 +0000)
commitc06b31dc31e5f6a8ee669449157b39be9987e375
treeefe0e2c563e1de018bd703727560ae2dde5239e8
parentc2eef62c6632df0a9e5a8c6d5dfc378842ce488e
get_names_for_var didn't do recursion for unnamed JOIN vars quite right;
got it wrong when the JOIN was in an outer query level.  Per example from
Laurie Burrow.  Also fix same issue in markTargetListOrigin.  I think the
latter is only a latent bug since we currently don't apply markTargetListOrigin
except at the outer level ... but should do it right anyway.
src/backend/parser/parse_target.c
src/backend/utils/adt/ruleutils.c