1. 21 9月, 2007 7 次提交
  2. 20 9月, 2007 1 次提交
  3. 19 9月, 2007 2 次提交
    • B
      Remove tabs from SGML file. · 4893eadc
      Bruce Momjian 提交于
      4893eadc
    • A
      Close previously open holes for invalidly encoded data to enter the · 55613bf9
      Andrew Dunstan 提交于
      database via builtin functions, as recently discussed on -hackers.
      
      chr() now returns a character in the database encoding. For UTF8 encoded databases
      the argument is treated as a Unicode code point. For other multi-byte encodings
      the argument must designate a strict ascii character, or an error is raised,
      as is also the case if the argument is 0.
      
      ascii() is adjusted so that it remains the inverse of chr().
      
      The two argument form of convert() is gone, and the three argument form now
      takes a bytea first argument and returns a bytea. To cover this loss three new
      functions are introduced:
      . convert_from(bytea, name) returns text - converts the first argument from the
        named encoding to the database encoding
      . convert_to(text, name) returns bytea - converts the first argument from the
        database encoding to the named encoding
      . length(bytea, name) returns int - gives the length of the first argument in
        characters in the named encoding
      55613bf9
  4. 18 9月, 2007 3 次提交
  5. 17 9月, 2007 1 次提交
  6. 16 9月, 2007 3 次提交
    • T
      Fix overflow in extract(epoch from interval) for intervals exceeding 68 years. · 22d98e79
      Tom Lane 提交于
      Seems to have been introduced in 8.1 by careless SECS_PER_DAY
      search-and-replace.
      22d98e79
    • T
      Update release notes for last-minute fix. · e92da1a9
      Tom Lane 提交于
      e92da1a9
    • T
      Fix aboriginal mistake in lazy VACUUM's code for truncating away · 43b0c918
      Tom Lane 提交于
      no-longer-needed pages at the end of a table.  We thought we could throw away
      pages containing HEAPTUPLE_DEAD tuples; but this is not so, because such
      tuples very likely have index entries pointing at them, and we wouldn't have
      removed the index entries.  The problem only emerges in a somewhat unlikely
      race condition: the dead tuples have to have been inserted by a transaction
      that later aborted, and this has to have happened between VACUUM's initial
      scan of the page and then rechecking it for empty in count_nondeletable_pages.
      But that timespan will include an index-cleaning pass, so it's not all that
      hard to hit.  This seems to explain a couple of previously unsolved bug
      reports.
      43b0c918
  7. 15 9月, 2007 8 次提交
  8. 14 9月, 2007 15 次提交