aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/cluster.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2007-05-16 16:36:56 +0000
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2007-05-16 16:36:56 +0000
commitdfed0012bc03c3cda94e75af54e9c774556c9787 (patch)
tree162d7cdb5627e529bee1d69d36bfefc16c8aff74 /src/backend/commands/cluster.c
parentd365ce1f5c90278c577ffe52a80adebee9cb3c33 (diff)
downloadpostgresql-dfed0012bc03c3cda94e75af54e9c774556c9787.tar.gz
postgresql-dfed0012bc03c3cda94e75af54e9c774556c9787.zip
Have the rewriteheap code freeze old tuples. This is safe because it is only
applied to live tuples older than a recent Xmin, not to tuples that may be part of an update chain. Those still keep their original markings. This patch makes it possible for CLUSTER to advance relfrozenxid, thus avoiding the need of vacuuming the table for Xid wraparound purposes. That will be patched separately. Patch from Heikki Linnakangas.
Diffstat (limited to 'src/backend/commands/cluster.c')
0 files changed, 0 insertions, 0 deletions