Fix pull_up_simple_union_all to copy all rtable entries from child subquery to
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Thu, 14 Aug 2008 20:31:29 +0000 (20:31 +0000)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Thu, 14 Aug 2008 20:31:29 +0000 (20:31 +0000)
commitf24f233f6a9fb3af211c2fc658c5068e63593a8c
tree410b5c1e6ccf7441eef2c3e4f9912f7b1658a36d
parente006a24ad152b3faec748afe8c1ff0829699b2e6
Fix pull_up_simple_union_all to copy all rtable entries from child subquery to
parent, not only those with RangeTblRefs. We need them in ExecCheckRTPerms.

Report by Brendan O'Shea. Back-patch to 8.2, where pull_up_simple_union_all
was introduced.
src/backend/optimizer/prep/prepjointree.c
src/backend/rewrite/rewriteManip.c
src/include/rewrite/rewriteManip.h