]> granicus.if.org Git - postgresql/commit
My recent fix for semijoin planning didn't actually work for a semijoin with a
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 28 Nov 2008 19:29:07 +0000 (19:29 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 28 Nov 2008 19:29:07 +0000 (19:29 +0000)
commit213256cfa93677dcca3fad303fb326b230e7830f
tree8575bf6db8467ee80680e05a2a992ef26f4fa976
parent5f77b1ac51b8a372035b1331feaeb985b627be8e
My recent fix for semijoin planning didn't actually work for a semijoin with a
RHS that can't be unique-ified --- join_is_legal has to check that before
deciding to build a join, else we'll have an unimplementable joinrel.
Per report from Greg Stark.
src/backend/optimizer/path/joinrels.c