]> granicus.if.org Git - postgresql/commit
Nested transactions. There is still much left to do, especially on the
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 1 Jul 2004 00:52:04 +0000 (00:52 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 1 Jul 2004 00:52:04 +0000 (00:52 +0000)
commit573a71a5da70d6e2503c8f53e3b4f26b3b6d738d
tree070f677b0043631518f83ce84ff201bf8fda700f
parent4c9aa572fa2ee60e8ac557b866eccc7310df0a09
Nested transactions.  There is still much left to do, especially on the
performance front, but with feature freeze upon us I think it's time to
drive a stake in the ground and say that this will be in 7.5.

Alvaro Herrera, with some help from Tom Lane.
74 files changed:
contrib/userlock/user_locks.c
src/backend/access/gist/gistscan.c
src/backend/access/hash/hashscan.c
src/backend/access/rtree/rtscan.c
src/backend/access/transam/Makefile
src/backend/access/transam/clog.c
src/backend/access/transam/rmgr.c
src/backend/access/transam/slru.c
src/backend/access/transam/subtrans.c [new file with mode: 0644]
src/backend/access/transam/transam.c
src/backend/access/transam/varsup.c
src/backend/access/transam/xact.c
src/backend/access/transam/xlog.c
src/backend/commands/async.c
src/backend/commands/tablecmds.c
src/backend/commands/trigger.c
src/backend/commands/vacuum.c
src/backend/commands/variable.c
src/backend/executor/spi.c
src/backend/postmaster/pgstat.c
src/backend/storage/buffer/bufmgr.c
src/backend/storage/ipc/ipci.c
src/backend/storage/ipc/sinval.c
src/backend/storage/lmgr/lmgr.c
src/backend/storage/lmgr/lock.c
src/backend/storage/lmgr/lwlock.c
src/backend/storage/lmgr/proc.c
src/backend/storage/smgr/smgr.c
src/backend/tcop/postgres.c
src/backend/utils/cache/catcache.c
src/backend/utils/cache/inval.c
src/backend/utils/cache/relcache.c
src/backend/utils/init/postinit.c
src/backend/utils/misc/README
src/backend/utils/misc/guc.c
src/backend/utils/mmgr/README
src/backend/utils/mmgr/mcxt.c
src/backend/utils/mmgr/portalmem.c
src/backend/utils/time/tqual.c
src/bin/initdb/initdb.c
src/include/access/clog.h
src/include/access/gistscan.h
src/include/access/hash.h
src/include/access/htup.h
src/include/access/rmgr.h
src/include/access/rtree.h
src/include/access/slru.h
src/include/access/subtrans.h [new file with mode: 0644]
src/include/access/transam.h
src/include/access/xact.h
src/include/access/xlog.h
src/include/catalog/catversion.h
src/include/commands/async.h
src/include/commands/tablecmds.h
src/include/commands/trigger.h
src/include/executor/spi.h
src/include/executor/spi_priv.h
src/include/storage/bufmgr.h
src/include/storage/bufpage.h
src/include/storage/lock.h
src/include/storage/proc.h
src/include/storage/smgr.h
src/include/utils/catcache.h
src/include/utils/guc.h
src/include/utils/guc_tables.h
src/include/utils/inval.h
src/include/utils/memutils.h
src/include/utils/portal.h
src/include/utils/rel.h
src/include/utils/relcache.h
src/test/regress/expected/transactions.out
src/test/regress/expected/without_oid.out
src/test/regress/sql/transactions.sql
src/test/regress/sql/without_oid.sql