Ooops ... make_outerjoininfo wasn't actually enforcing the join order
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 7 May 2009 20:13:09 +0000 (20:13 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 7 May 2009 20:13:09 +0000 (20:13 +0000)
commit2cd57b33cb8c8ddab2cebf4ccbd3894add13896f
treeb9b811c0aee369466a1dfc6c5d0e06dec4e80a30
parent88259b3483bd6d8fee14ef5429b0ce07aa549b25
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