Make CLUSTER MVCC-safe. Heikki Linnakangas
Tom Lane <tgl@sss.pgh.pa.us>
Make CLUSTER MVCC-safe. Heikki Linnakangas
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/heap/heapam.c | modified | +46 −1 |
| src/backend/access/heap/Makefile | modified | +2 −2 |
| src/backend/access/heap/rewriteheap.c | added | +631 −0 |
| src/backend/access/nbtree/nbtsort.c | modified | +3 −27 |
| src/backend/commands/cluster.c | modified | +93 −37 |
| src/backend/commands/tablecmds.c | modified | +2 −29 |
| src/include/access/heapam.h | modified | +2 −1 |
| src/include/access/rewriteheap.h | added | +29 −0 |
| src/test/regress/expected/cluster.out | modified | +52 −0 |
| src/test/regress/sql/cluster.sql | modified | +34 −0 |