Teach CLUSTER to skip writing WAL if not needed (ie, not using archiving)
--- Simon. Also, code review and cleanup for the previous COPY-no-WAL patches --- Tom.
Showing
- doc/src/sgml/perform.sgml 85 additions, 31 deletionsdoc/src/sgml/perform.sgml
- src/backend/access/heap/heapam.c 44 additions, 31 deletionssrc/backend/access/heap/heapam.c
- src/backend/access/heap/tuptoaster.c 15 additions, 7 deletionssrc/backend/access/heap/tuptoaster.c
- src/backend/catalog/index.c 4 additions, 5 deletionssrc/backend/catalog/index.c
- src/backend/commands/cluster.c 18 additions, 2 deletionssrc/backend/commands/cluster.c
- src/backend/commands/copy.c 57 additions, 55 deletionssrc/backend/commands/copy.c
- src/backend/executor/execMain.c 3 additions, 9 deletionssrc/backend/executor/execMain.c
- src/backend/utils/cache/relcache.c 43 additions, 32 deletionssrc/backend/utils/cache/relcache.c
- src/include/access/heapam.h 1 addition, 4 deletionssrc/include/access/heapam.h
- src/include/access/tuptoaster.h 3 additions, 2 deletionssrc/include/access/tuptoaster.h
- src/include/utils/rel.h 6 additions, 2 deletionssrc/include/utils/rel.h
- src/include/utils/relcache.h 3 additions, 3 deletionssrc/include/utils/relcache.h
Loading
Please register or sign in to comment