1. 02 Jun, 2007 4 commits
    • 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
  2. 01 Jun, 2007 10 commits
  3. 31 May, 2007 5 commits
  4. 30 May, 2007 14 commits
  5. 29 May, 2007 3 commits
  6. 28 May, 2007 4 commits