-
- Downloads
Create a new HeapTupleSatisfiesVacuum() routine in tqual.c that embodies the
validity checking rules for VACUUM. Make some other rearrangements of the VACUUM code to allow more code to be shared between full and lazy VACUUM. Minor code cleanups and added comments for TransactionId manipulations.
Showing
- src/backend/access/heap/heapam.c 1 addition, 6 deletionssrc/backend/access/heap/heapam.c
- src/backend/access/transam/transam.c 8 additions, 32 deletionssrc/backend/access/transam/transam.c
- src/backend/access/transam/transsup.c 59 additions, 7 deletionssrc/backend/access/transam/transsup.c
- src/backend/access/transam/varsup.c 20 additions, 7 deletionssrc/backend/access/transam/varsup.c
- src/backend/access/transam/xact.c 19 additions, 48 deletionssrc/backend/access/transam/xact.c
- src/backend/access/transam/xid.c 3 additions, 20 deletionssrc/backend/access/transam/xid.c
- src/backend/commands/vacuum.c 277 additions, 317 deletionssrc/backend/commands/vacuum.c
- src/backend/storage/ipc/sinval.c 31 additions, 27 deletionssrc/backend/storage/ipc/sinval.c
- src/backend/utils/time/tqual.c 133 additions, 8 deletionssrc/backend/utils/time/tqual.c
- src/include/access/heapam.h 7 additions, 1 deletionsrc/include/access/heapam.h
- src/include/access/transam.h 35 additions, 64 deletionssrc/include/access/transam.h
- src/include/access/xact.h 1 addition, 15 deletionssrc/include/access/xact.h
- src/include/commands/vacuum.h 21 additions, 1 deletionsrc/include/commands/vacuum.h
- src/include/utils/tqual.h 23 additions, 9 deletionssrc/include/utils/tqual.h
Loading
Please register or sign in to comment