pgsql/src backend/access/heap/heapam.c backend ...
pgsql/src backend/access/heap/heapam.c backend ...
От:
Tom Lane <tgl@hub.org>
Дата:
CVSROOT: /home/projects/pgsql/cvsroot Module name: pgsql Changes by: tgl@hub.org 01/07/12 00:11:13 Modified files: src/backend/access/heap: heapam.c src/backend/access/transam: transam.c transsup.c varsup.c xact.c xid.c src/backend/commands: vacuum.c src/backend/storage/ipc: sinval.c src/backend/utils/time: tqual.c src/include/access: heapam.h transam.h xact.h src/include/commands: vacuum.h src/include/utils: tqual.h Log message: 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.