Thread: pgsql-server/src/backend/optimizer/path allpat ...

pgsql-server/src/backend/optimizer/path allpat ...

From
tgl@svr1.postgresql.org (Tom Lane)
Date:
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@svr1.postgresql.org    03/12/17 13:07:48

Modified files:
    src/backend/optimizer/path: allpaths.c joinrels.c

Log message:
    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.