]> git.ipfire.org Git - thirdparty/postgresql.git/commit
query_tree_mutator should copy RangeTblEntry nodes even when it's not
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 9 Dec 2003 01:56:41 +0000 (01:56 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 9 Dec 2003 01:56:41 +0000 (01:56 +0000)
commit43d50ba4ddd90a37d012d5ae855f8b204879de37
treedf0fc3b177d99618395f40420f2c9df41e53631e
parent9edff888bd293c8e1f9a427a02e17fadf6e68047
query_tree_mutator should copy RangeTblEntry nodes even when it's not
planning to modify them itself.  Otherwise we end up with shared RTE
substructure, which breaks inheritance_planner because the rte->inh
flag needs to be independent in each copied subquery.  Per bug report
from Chris Piker.
src/backend/optimizer/util/clauses.c