1
0
mirror of https://github.com/postgres/postgres.git synced 2025-04-25 21:42:33 +03:00
Tom Lane 244f649261 Fix an old corner-case error in match_unsorted_outer(): don't consider
the cheapest-total inner path as a new candidate while truncating the
sort key list, if it already matched the full sort key list.  This is
too much of a corner case to be worth back-patching, since it's unusual
for the cheapest total path to be sorted, and anyway no real harm is
done (except in JOIN_SEMI/ANTI cases where cost_mergejoin is a bit
broken at the moment).  But it wasn't behaving as intended, so fix it.
Noted while examining a test case from Kevin Grittner.  This error doesn't
explain his issue, but it does explain why "set enable_seqscan = off"
seemed to reproduce it for me.
2009-02-05 01:24:55 +00:00
..
2009-01-01 17:24:05 +00:00
2009-01-01 17:24:05 +00:00
2009-01-01 17:24:05 +00:00
2008-01-31 18:04:52 +00:00
2009-01-01 17:24:05 +00:00
2009-01-27 12:40:15 +00:00
2009-01-01 17:24:05 +00:00
2009-01-01 17:24:05 +00:00