1. 05 Feb, 2009 2 commits
    • Michael Meskes's avatar
    • Tom Lane's avatar
      Fix an old corner-case error in match_unsorted_outer(): don't consider · 244f6492
      Tom Lane authored
      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.
      244f6492
  2. 04 Feb, 2009 3 commits
  3. 03 Feb, 2009 4 commits
  4. 02 Feb, 2009 9 commits
  5. 30 Jan, 2009 5 commits
  6. 29 Jan, 2009 4 commits
  7. 28 Jan, 2009 4 commits
  8. 27 Jan, 2009 3 commits
  9. 26 Jan, 2009 2 commits
  10. 23 Jan, 2009 4 commits