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)
commit38987fa46f2bcbd7a2d179d706b75f03e9c0fd5f
tree258ea84da48704404482c0174f06245e7e27963b
parent03cfdbf2b04ffb2dbe2354ce5cfdeed8a3467e94
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.
19 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/parser/gram.c [new file with mode: 0644]
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
src/interfaces/ecpg/preproc/pgc.c [new file with mode: 0644]
src/interfaces/ecpg/preproc/preproc.c [new file with mode: 0644]