1. 26 Jun, 2006 4 commits
  2. 25 Jun, 2006 8 commits
  3. 24 Jun, 2006 3 commits
    • Bruce Momjian's avatar
      Update entry: · ac7a126d
      Bruce Momjian authored
      < * Allow heap reuse of UPDATEd rows if old and new versions are on the
      <   same heap page?
      > * Allow heap reuse of UPDATEd rows if no indexed columns are changed,
      >   and old and new versions are on the same heap page?
      <   This is possible for same-page updates because a single index row
      <   can point to both old and new values.
      >   While vacuum handles DELETEs fine, updating of non-indexed columns, like
      >   counters, are difficult for VACUUM to handle efficiently.  This method
      >   is possible for same-page updates because a single index row can be
      >   used to point to both old and new values.
      ac7a126d
    • Bruce Momjian's avatar
      Add UPDATE entry for row reuse. · fc6a2293
      Bruce Momjian authored
      >
      > * Allow heap reuse of UPDATEd rows if old and new versions are on the
      >   same heap page?
      >
      >   This is possible for same-page updates because a single index row
      >   can point to both old and new values.
      >   http://archives.postgresql.org/pgsql-hackers/2006-06/msg01305.php
      fc6a2293
    • Tom Lane's avatar
      50aa69a8
  4. 23 Jun, 2006 1 commit
  5. 22 Jun, 2006 3 commits
  6. 21 Jun, 2006 9 commits
  7. 20 Jun, 2006 2 commits
    • Tom Lane's avatar
      Remove redundant gettimeofday() calls to the extent practical without · 27c3e3de
      Tom Lane authored
      changing semantics too much.  statement_timestamp is now set immediately
      upon receipt of a client command message, and the various places that used
      to do their own gettimeofday() calls to mark command startup are referenced
      to that instead.  I have also made stats_command_string use that same
      value for pg_stat_activity.query_start for both the command itself and
      its eventual replacement by <IDLE> or <idle in transaction>.  There was
      some debate about that, but no argument that seemed convincing enough to
      justify an extra gettimeofday() call.
      27c3e3de
    • Tom Lane's avatar
      Split definitions for md5.c out of crypt.h and into their own header · 47a37aee
      Tom Lane authored
      libpq/md5.h, so that there's a clear separation between backend-only
      definitions and shared frontend/backend definitions.  (Turns out this
      is reversing a bad decision from some years ago...)  Fix up references
      to crypt.h as needed.  I looked into moving the code into src/port, but
      the headers in src/include/libpq are sufficiently intertwined that it
      seems more work than it's worth to do that.
      47a37aee
  8. 19 Jun, 2006 3 commits
  9. 18 Jun, 2006 5 commits
  10. 16 Jun, 2006 2 commits