git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 90cbc63) | patch
Move the tuple freezing point in CLUSTER to a point further back in the past,
2007年5月17日 15:28:29 +0000 (15:28 +0000)
2007年5月17日 15:28:29 +0000 (15:28 +0000)
commit 3b0347b36e1f59e5db95e8994948d850bfc90472
Move the tuple freezing point in CLUSTER to a point further back in the past,
to avoid losing useful Xid information in not-so-old tuples. This makes
CLUSTER behave the same as VACUUM as far a tuple-freezing behavior goes
(though CLUSTER does not yet advance the table's relfrozenxid).

While at it, move the actual freezing operation in rewriteheap.c to a more
appropriate place, and document it thoroughly. This part of the patch from
Tom Lane.
src/backend/access/heap/rewriteheap.c diff | blob | blame | history
src/backend/commands/cluster.c diff | blob | blame | history
src/backend/commands/vacuum.c diff | blob | blame | history
src/backend/commands/vacuumlazy.c diff | blob | blame | history
src/include/access/rewriteheap.h diff | blob | blame | history
src/include/commands/vacuum.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /