]> granicus.if.org Git - postgresql/commit
1. Vacuum is updated for MVCC.
authorVadim B. Mikheev <vadim4o@yahoo.com>
Sun, 28 Mar 1999 20:32:42 +0000 (20:32 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Sun, 28 Mar 1999 20:32:42 +0000 (20:32 +0000)
commitfdf6be80f993d2908f794c0a33aedff479a92813
tree01e6047f38baeb4124c6c331de8ed81862647353
parentd4ed17842a44853ce339b80e111ec1bc58691c17
1. Vacuum is updated for MVCC.
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.
16 files changed:
src/backend/access/heap/heapam.c
src/backend/access/nbtree/nbtinsert.c
src/backend/access/nbtree/nbtpage.c
src/backend/access/nbtree/nbtree.c
src/backend/access/nbtree/nbtscan.c
src/backend/access/nbtree/nbtsearch.c
src/backend/access/transam/xact.c
src/backend/commands/vacuum.c
src/backend/storage/buffer/bufmgr.c
src/backend/storage/ipc/shmem.c
src/backend/storage/lmgr/multi.c
src/backend/storage/lmgr/proc.c
src/backend/utils/time/tqual.c
src/include/access/htup.h
src/include/access/nbtree.h
src/include/commands/vacuum.h