1. 24 May, 2002 3 commits
    • Tom Lane's avatar
    • Tom Lane's avatar
      Mark index entries "killed" when they are no longer visible to any · 3f4d4880
      Tom Lane authored
      transaction, so as to avoid returning them out of the index AM.  Saves
      repeated heap_fetch operations on frequently-updated rows.  Also detect
      queries on unique keys (equality to all columns of a unique index), and
      don't bother continuing scan once we have found first match.
      
      Killing is implemented in the btree and hash AMs, but not yet in rtree
      or gist, because there isn't an equally convenient place to do it in
      those AMs (the outer amgetnext routine can't do it without re-pinning
      the index page).
      
      Did some small cleanup on APIs of HeapTupleSatisfies, heap_fetch, and
      index_insert to make this a little easier.
      3f4d4880
    • Peter Eisentraut's avatar
      Change PL/Tcl build to use configured compiler and Makefile.shlib · 2f2d0576
      Peter Eisentraut authored
      system, not Tcl-provided one.
      
      Make sure export file, if any, is cleaned.
      
      Tcl configuration is now read directly in configure and recorded in
      Makefile.global.  This eliminates some duplicate efforts and allows
      for easier hand-editing of the results, if necessary.
      2f2d0576
  2. 22 May, 2002 8 commits
  3. 21 May, 2002 5 commits
  4. 20 May, 2002 4 commits
  5. 19 May, 2002 4 commits
  6. 18 May, 2002 6 commits
  7. 17 May, 2002 6 commits
  8. 14 May, 2002 4 commits