OSDN Git Service

Repair planner failure when there are multiple IN clauses, each with
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 17 Dec 2003 17:07:48 +0000 (17:07 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 17 Dec 2003 17:07:48 +0000 (17:07 +0000)
commit99e922a01db6d9ff7f68bea67ecfed62f2bad948
tree6eca7560cdda87b8457280fb77303c22f4cdd039
parent9dddd242dd132e66b6f1654d0ea62cb485818f37
Repair planner failure when there are multiple IN clauses, each with
a join in its subselect.  In this situation we *must* build a bushy
plan because there are no valid left-sided or right-sided join trees.
Accordingly, hoary sanity check needs an update.  Per report from
Alessandro Depase.
src/backend/optimizer/path/allpaths.c
src/backend/optimizer/path/joinrels.c