1. 19 May, 2006 5 commits
  2. 18 May, 2006 14 commits
  3. 17 May, 2006 6 commits
  4. 13 May, 2006 2 commits
  5. 12 May, 2006 2 commits
  6. 11 May, 2006 4 commits
  7. 10 May, 2006 3 commits
  8. 09 May, 2006 2 commits
  9. 08 May, 2006 2 commits
    • Bruce Momjian's avatar
      Build server libpgport with all non-FRONTEND object files. This is to · 3cd77da3
      Bruce Momjian authored
      fix a Win32 bug where pipe.c included a file that used FRONTEND, but it
      wasn't on the server-build list.
      3cd77da3
    • Tom Lane's avatar
      Rewrite btree vacuuming to fold the former bulkdelete and cleanup operations · 5749f6ef
      Tom Lane authored
      into a single mostly-physical-order scan of the index.  This requires some
      ticklish interlocking considerations, but should create no material
      performance impact on normal index operations (at least given the
      already-committed changes to make scans work a page at a time).  VACUUM
      itself should get significantly faster in any index that's degenerated to a
      very nonlinear page order.  Also, we save one pass over the index entirely,
      except in the case where there were no deletions to do and so only one pass
      happened anyway.
      
      Original patch by Heikki Linnakangas, rework by Tom Lane.
      5749f6ef