-
- Downloads
Separate snapshot management code from tuple visibility code, create a
snapmgmt.c file for the former. The header files have also been reorganized in three parts: the most basic snapshot definitions are now in a new file snapshot.h, and the also new snapmgmt.h keeps the definitions for snapmgmt.c. tqual.h has been reduced to the bare minimum. This patch is just a first step towards managing live snapshots within a transaction; there is no functionality change. Per my proposal to pgsql-patches on 20080318191940.GB27458@alvh.no-ip.org and subsequent discussion.
Showing
- src/backend/access/heap/heapam.c 2 additions, 1 deletionsrc/backend/access/heap/heapam.c
- src/backend/access/index/indexam.c 2 additions, 1 deletionsrc/backend/access/index/indexam.c
- src/backend/access/nbtree/nbtpage.c 2 additions, 1 deletionsrc/backend/access/nbtree/nbtpage.c
- src/backend/access/transam/subtrans.c 2 additions, 2 deletionssrc/backend/access/transam/subtrans.c
- src/backend/access/transam/transam.c 2 additions, 2 deletionssrc/backend/access/transam/transam.c
- src/backend/access/transam/xact.c 2 additions, 1 deletionsrc/backend/access/transam/xact.c
- src/backend/catalog/catalog.c 2 additions, 1 deletionsrc/backend/catalog/catalog.c
- src/backend/catalog/heap.c 2 additions, 1 deletionsrc/backend/catalog/heap.c
- src/backend/catalog/index.c 2 additions, 1 deletionsrc/backend/catalog/index.c
- src/backend/commands/cluster.c 2 additions, 1 deletionsrc/backend/commands/cluster.c
- src/backend/commands/copy.c 2 additions, 1 deletionsrc/backend/commands/copy.c
- src/backend/commands/explain.c 2 additions, 1 deletionsrc/backend/commands/explain.c
- src/backend/commands/indexcmds.c 2 additions, 1 deletionsrc/backend/commands/indexcmds.c
- src/backend/commands/portalcmds.c 2 additions, 1 deletionsrc/backend/commands/portalcmds.c
- src/backend/commands/prepare.c 2 additions, 1 deletionsrc/backend/commands/prepare.c
- src/backend/commands/tablecmds.c 2 additions, 1 deletionsrc/backend/commands/tablecmds.c
- src/backend/commands/trigger.c 2 additions, 1 deletionsrc/backend/commands/trigger.c
- src/backend/commands/vacuum.c 2 additions, 1 deletionsrc/backend/commands/vacuum.c
- src/backend/commands/variable.c 2 additions, 2 deletionssrc/backend/commands/variable.c
- src/backend/executor/functions.c 2 additions, 1 deletionsrc/backend/executor/functions.c
Loading
Please register or sign in to comment