1. 17 May, 2008 8 commits
  2. 16 May, 2008 15 commits
  3. 15 May, 2008 3 commits
  4. 14 May, 2008 6 commits
  5. 13 May, 2008 5 commits
  6. 12 May, 2008 3 commits
    • Alvaro Herrera's avatar
      Improve psql's internal print.c code by introducing an actual print API. · 1e9199e8
      Alvaro Herrera authored
      Provides for better code readability, but mainly this is infrastructure changes
      to allow further changes such as arbitrary footers on printed tables.  Also,
      the translation status of each element in the table is more easily customized.
      
      Brendan Jurd, with some editorialization by me.
      1e9199e8
    • Bruce Momjian's avatar
      Todo done: · 9340c637
      Bruce Momjian authored
      > * -Improve dead row detection during multi-statement transactions usage
      9340c637
    • Alvaro Herrera's avatar
      Improve snapshot manager by keeping explicit track of snapshots. · 5da9da71
      Alvaro Herrera authored
      There are two ways to track a snapshot: there's the "registered" list, which
      is used for arbitrary long-lived snapshots; and there's the "active stack",
      which is used for the snapshot that is considered "active" at any time.
      This also allows users of snapshots to stop worrying about snapshot memory
      allocation and freeing, and about using PG_TRY blocks around ActiveSnapshot
      assignment.  This is all done automatically now.
      
      As a consequence, this allows us to reset MyProc->xmin when there are no
      more snapshots registered in the current backend, reducing the impact that
      long-running transactions have on VACUUM.
      5da9da71