1. 07 Feb, 2001 1 commit
  2. 29 Jan, 2001 1 commit
  3. 26 Jan, 2001 1 commit
  4. 24 Jan, 2001 1 commit
  5. 12 Jan, 2001 1 commit
    • Tom Lane's avatar
      Add more critical-section calls: all code sections that hold spinlocks · 6162432d
      Tom Lane authored
      are now critical sections, so as to ensure die() won't interrupt us while
      we are munging shared-memory data structures.  Avoid insecure intermediate
      states in some code that proc_exit will call, like palloc/pfree.  Rename
      START/END_CRIT_CODE to START/END_CRIT_SECTION, since that seems to be
      what people tend to call them anyway, and make them be called with () like
      a function call, in hopes of not confusing pg_indent.
      I doubt that this is sufficient to make SIGTERM safe anywhere; there's
      just too much code that could get invoked during proc_exit().
      6162432d
  6. 29 Dec, 2000 1 commit
  7. 28 Dec, 2000 1 commit
  8. 03 Dec, 2000 1 commit
  9. 30 Nov, 2000 2 commits
  10. 21 Oct, 2000 1 commit
  11. 13 Oct, 2000 1 commit
  12. 04 Oct, 2000 1 commit
  13. 21 Jul, 2000 1 commit
    • Tom Lane's avatar
      Major overhaul of btree index code. Eliminate special BTP_CHAIN logic for · 9e85183b
      Tom Lane authored
      duplicate keys by letting search go to the left rather than right when an
      equal key is seen at an upper tree level.  Fix poor choice of page split
      point (leading to insertion failures) that was forced by chaining logic.
      Don't store leftmost key in non-leaf pages, since it's not necessary.
      Don't create root page until something is first stored in the index, so an
      unused index is now 8K not 16K.  (Doesn't seem to be as easy to get rid of
      the metadata page, unfortunately.)  Massive cleanup of unreadable code,
      fix poor, obsolete, and just plain wrong documentation and comments.
      See src/backend/access/nbtree/README for the gory details.
      9e85183b
  14. 12 Apr, 2000 1 commit
  15. 26 Jan, 2000 1 commit
    • Bruce Momjian's avatar
      Add: · 5c25d602
      Bruce Momjian authored
        * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
      
      to all files copyright Regents of Berkeley.  Man, that's a lot of files.
      5c25d602
  16. 01 Dec, 1999 1 commit
  17. 14 Nov, 1999 2 commits
  18. 08 Aug, 1999 1 commit
  19. 17 Jul, 1999 1 commit
  20. 16 Jul, 1999 1 commit
  21. 15 Jul, 1999 3 commits
  22. 14 Jul, 1999 1 commit
  23. 07 Jun, 1999 1 commit
  24. 25 May, 1999 3 commits
  25. 22 Apr, 1999 1 commit
  26. 28 Mar, 1999 1 commit
    • Vadim B. Mikheev's avatar
      1. Vacuum is updated for MVCC. · fdf6be80
      Vadim B. Mikheev authored
      2. Much faster btree tuples deletion in the case when first on page
         index tuple is deleted (no movement to the left page(s)).
      3. Remember blkno of new root page in BTPageOpaque of
         left/right siblings when root page is splitted.
      fdf6be80
  27. 13 Feb, 1999 1 commit
  28. 15 Dec, 1998 1 commit
  29. 01 Sep, 1998 1 commit
  30. 07 Jan, 1998 1 commit
  31. 05 Jan, 1998 1 commit
  32. 18 Sep, 1997 1 commit
  33. 08 Sep, 1997 2 commits