Skip to content
Snippets Groups Projects
  1. Jun 03, 2007
  2. Jun 02, 2007
    • Tom Lane's avatar
      Fix erroneous error reporting for overlength input in text_date(), · 376ee150
      Tom Lane authored
      text_time(), and text_timetz().  7.4-vintage bug found by Greg Stark.
      376ee150
    • Bruce Momjian's avatar
      Re-add TODO and clarify it is for the kernel cache: · 4e023373
      Bruce Momjian authored
      < * Allow free-behind capability for large sequential scans, perhaps using
      <   posix_fadvise()
      > * Allow free-behind capability for large sequential scans to avoid
      >   kernel cache spoiling
      4e023373
    • Bruce Momjian's avatar
      TODO item not needed anymore now that the buffer cache is · ededa6df
      Bruce Momjian authored
      scan-resistant:
      
      <
      < * Allow free-behind capability for large sequential scans, perhaps using
      <   posix_fadvise()
      <
      <   Posix_fadvise() can control both sequential/random file caching and
      <   free-behind behavior, but it is unclear how the setting affects other
      <   backends that also have the file open, and the feature is not supported
      <   on all operating systems.
      ededa6df
    • Andrew Dunstan's avatar
      Improve efficiency of LIKE/ILIKE code, especially for multi-byte charsets, · 15f8202c
      Andrew Dunstan authored
      and most especially for UTF8. Remove unnecessary special cases for bytea
      processing and single-byte charset ILIKE.  a ILIKE b is now processed as
      lower(a) LIKE lower(b) in all cases. The code is now considerably simpler. All
      comparisons are now performed byte-wise, and the text and pattern are also
      advanced byte-wise where it is safe to do so - essentially where a wildcard is
      not being matched.
      Andrew Dunstan, from an original patch by ITAGAKI Takahiro, with ideas from
      Tom Lane and Mark Mielke.
      15f8202c
    • Tom Lane's avatar
      Fix aboriginal bug in BufFileDumpBuffer that would cause it to write the · 964ec46c
      Tom Lane authored
      wrong data when dumping a bufferload that crosses a component-file boundary.
      This probably has not been seen in the wild because (a) component files are
      normally 1GB apiece and (b) non-block-aligned buffer usage is relatively
      rare.  But it's fairly easy to reproduce a problem if one reduces RELSEG_SIZE
      in a test build.  Kudos to Kurt Harriman for spotting the bug.
      964ec46c
    • Neil Conway's avatar
      Allow leading and trailing whitespace in the input to the boolean · f086be3d
      Neil Conway authored
      type. Also, add explicit casts between boolean and text/varchar. Both
      of these changes are for conformance with SQL:2003.
      
      Update the regression tests, bump the catversion.
      f086be3d
  3. Jun 01, 2007
  4. May 31, 2007
  5. May 30, 2007
  6. May 29, 2007
Loading