1. 24 Apr, 2006 4 commits
  2. 23 Apr, 2006 4 commits
    • Bruce Momjian's avatar
      Add: · 109d0aeb
      Bruce Momjian authored
      < * -Eventually enable escape_string_warning and standard_conforming_strings
      > * -Enable escape_string_warning and standard_conforming_strings
      > * Make standard_conforming_strings the default in 8.3?
      >
      >   When this is done, backslash-quote should be prohibited in non-E''
      >   strings because of possible confusion over how such strings treat
      >   backslashes.  Basically, '' is always safe for a literal single
      >   quote, while \' might or might not be based on the backslash
      >   handling rules.
      >
      109d0aeb
    • Bruce Momjian's avatar
      Removes or minimizes some documentation mentions of backward · efe3de07
      Bruce Momjian authored
      compatibility for release 7.2 and earlier.  I have not altered any
      mentions of release 7.3 or later.  The release notes were not modified,
      so the changes are still documented, just not in the main docs.
      efe3de07
    • Tatsuo Ishii's avatar
      Add pgrowlocks · 4799cd7f
      Tatsuo Ishii authored
      4799cd7f
    • Tatsuo Ishii's avatar
  3. 22 Apr, 2006 7 commits
  4. 21 Apr, 2006 3 commits
  5. 20 Apr, 2006 3 commits
  6. 19 Apr, 2006 9 commits
  7. 18 Apr, 2006 3 commits
  8. 17 Apr, 2006 2 commits
    • Tom Lane's avatar
      Fix the torn-page hazard for PITR base backups by forcing full page writes · 0a873949
      Tom Lane authored
      to occur between pg_start_backup() and pg_stop_backup(), even if the GUC
      setting full_page_writes is OFF.  Per discussion, doing this in combination
      with the already-existing checkpoint during pg_start_backup() should ensure
      safety against partial page updates being included in the backup.  We do
      not have to force full page writes to occur during normal PITR operation,
      as I had first feared.
      0a873949
    • Bruce Momjian's avatar
      Done: · 8e7aaeb6
      Bruce Momjian authored
      < 	o Update pg_dump and psql to use the new COPY libpq API (Christopher)
      > 	o -Update pg_dump and psql to use the new COPY libpq API (Christopher)
      8e7aaeb6
  9. 15 Apr, 2006 3 commits
    • Bruce Momjian's avatar
      Remove: · 922f7536
      Bruce Momjian authored
      < 	o %Have pg_dump use multi-statement transactions for INSERT dumps
      922f7536
    • Bruce Momjian's avatar
      Document that pg_dump -d/-D prevents invalid data from canceling the · 598dfee5
      Bruce Momjian authored
      entire table load.
      598dfee5
    • Tom Lane's avatar
      Support the syntax · 3651a3e6
      Tom Lane authored
      	CREATE AGGREGATE aggname (input_type) (parameter_list)
      along with the old syntax where the input type was named in the parameter
      list.  This fits more naturally with the way that the aggregate is identified
      in DROP AGGREGATE and other utility commands; furthermore it has a natural
      extension to handle multiple-input aggregates, where the basetype-parameter
      method would get ugly.  In fact, this commit fixes the grammar and all the
      utility commands to support multiple-input aggregates; but DefineAggregate
      rejects it because the executor isn't fixed yet.
      I didn't do anything about treating agg(*) as a zero-input aggregate instead
      of artificially making it a one-input aggregate, but that should be considered
      in combination with supporting multi-input aggregates.
      3651a3e6
  10. 14 Apr, 2006 2 commits
    • Bruce Momjian's avatar
      Done: · ebd5257d
      Bruce Momjian authored
      > * -Re-enable the GUC full_page_writes in 8.2 when reliability issues have
      ebd5257d
    • Tom Lane's avatar
      Make the world safe for full_page_writes. Allow XLOG records that try to · defe9346
      Tom Lane authored
      update no-longer-existing pages to fall through as no-ops, but make a note
      of each page number referenced by such records.  If we don't see a later
      XLOG entry dropping the table or truncating away the page, complain at
      the end of XLOG replay.  Since this fixes the known failure mode for
      full_page_writes = off, revert my previous band-aid patch that disabled
      that GUC variable.
      defe9346