Fix nasty bug in optimization of multiway joins: optimizer
Tom Lane <tgl@sss.pgh.pa.us>
Fix nasty bug in optimization of multiway joins: optimizer would sometimes generate a plan that omitted a sort step before merge.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/optimizer/path/hashutils.c | modified | +15 −17 |
| src/backend/optimizer/path/joinpath.c | modified | +7 −9 |
| src/backend/optimizer/path/mergeutils.c | modified | +9 −11 |
| src/include/optimizer/paths.h | modified | +4 −4 |