1. 02 May, 2006 1 commit
    • Tom Lane's avatar
      Avoid assuming that statistics for a parent relation reflect the properties of · 427c6b5b
      Tom Lane authored
      the union of its child relations as well.  This might have been a good idea
      when it was originally coded, but it's a fatally bad idea when inheritance is
      being used for partitioning.  It's better to have no stats at all than
      completely misleading stats.  Per report from Mark Liberman.
      
      The bug arguably exists all the way back, but I've only patched HEAD and 8.1
      because we weren't particularly trying to support partitioning before 8.1.
      
      Eventually we ought to look at deriving union statistics instead of just
      punting, but for now the drop kick looks good.
      427c6b5b
  2. 01 May, 2006 1 commit
    • Tom Lane's avatar
      Provide a namespace.c function for lookup of an operator with exact · a65a4942
      Tom Lane authored
      input datatypes given, and use this before trying OpernameGetCandidates.
      This is faster than the old method when there's an exact match, and it
      does not seem materially slower when there's not.  And it definitely
      makes some of the callers cleaner, because they didn't really want to
      know about a list of candidates anyway.  Per discussion with Atsushi Ogawa.
      a65a4942
  3. 30 Apr, 2006 6 commits
  4. 29 Apr, 2006 8 commits
  5. 28 Apr, 2006 9 commits
  6. 27 Apr, 2006 15 commits