CVSROOT: /cvsroot
Module name: pgsql
Changes by: tgl@postgresql.org 01/11/11 15:33:53
Modified files:
src/backend/optimizer/path: pathkeys.c
Log message:
In find_mergeclauses_for_pathkeys, it's okay to return multiple merge
clauses per path key. Indeed, we *must* do so or we will be unable to
form a valid plan for FULL JOIN with overlapping join conditions, eg
select * from a full join b on
a.v1 = b.v1 and a.v2 = b.v2 and a.v1 = b.v2.