]> 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:20 +0000 (01:56 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 9 Dec 2003 01:56:20 +0000 (01:56 +0000)
commit2d83e7c73ccf2fb2a7b81e7deb1603647a637760
tree4da6810e581f34c7ef4b50172cfe720159ed0462
parentee719299e404da22aeb857b9b6ecac3f403990ea
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