Ooops ... make_outerjoininfo wasn't actually enforcing the join order
commit0bc91ef87107f0935b6be158f76009191aa6fcc8
authortgl <tgl>
Thu, 7 May 2009 20:13:09 +0000 (7 20:13 +0000)
committertgl <tgl>
Thu, 7 May 2009 20:13:09 +0000 (7 20:13 +0000)
tree178bd197d7ab0c9a69a717c74ee041a89a85bc46
parent9c8f673a5df02dfc74b335dc8bc3f4f23cb30661
Ooops ... make_outerjoininfo wasn't actually enforcing the join order
restrictions specified for semijoins in optimizer/README, to wit that
you can't reassociate outer joins into or out of the RHS of a semijoin.
Per report from Heikki.
src/backend/optimizer/plan/initsplan.c