1. 07 10月, 2006 4 次提交
    • T
      Fix string_to_array() to correctly handle the case where there are · 452fa214
      Tom Lane 提交于
      overlapping possible matches for the separator string, such as
      string_to_array('123xx456xxx789', 'xx').
      Also, revise the logic of replace(), split_part(), and string_to_array()
      to avoid O(N^2) work from redundant searches and conversions to pg_wchar
      format when there are N matches to the separator string.
      Backpatched the full patch as far as 8.0.  7.4 also has the bug, but the
      code has diverged a lot, so I just went for a quick-and-dirty fix of the
      bug itself in that branch.
      452fa214
    • T
      Fix bcc32.mak to create and remove pg_config_os.h properly. Apparently · 11d4d424
      Tom Lane 提交于
      win32.mak got patched for this, but not bcc32.mak.
      11d4d424
    • T
      Fix SysCacheGetAttr() to handle the case where the specified syscache has not · 6ea8f495
      Tom Lane 提交于
      been initialized yet.  This can happen because there are code paths that call
      SysCacheGetAttr() on a tuple originally fetched from a different syscache
      (hopefully on the same catalog) than the one specified in the call.  It
      doesn't seem useful or robust to try to prevent that from happening, so just
      improve the function to cope instead.  Per bug#2678 from Jeff Trout.  The
      specific example shown by Jeff is new in 8.1, but to be on the safe side
      I'm backpatching 8.0 as well.  We could patch 7.x similarly but I think
      that's probably overkill, given the lack of evidence of old bugs of this ilk.
      6ea8f495
    • P
      Message style improvements · b9b4f10b
      Peter Eisentraut 提交于
      b9b4f10b
  2. 06 10月, 2006 2 次提交
  3. 05 10月, 2006 13 次提交
  4. 04 10月, 2006 14 次提交
  5. 03 10月, 2006 7 次提交