AUTOCOMMIT mode is now an available backend GUC variable; setting it
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 30 Aug 2002 22:18:07 +0000 (22:18 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 30 Aug 2002 22:18:07 +0000 (22:18 +0000)
commit26993b2918551552b74b559ab410228dc0670cd5
treefec5ed9634d32bd3720684da549ee2b9ec59916a
parent549928d99bab650f684fd69dd5ef95553438a957
AUTOCOMMIT mode is now an available backend GUC variable; setting it
to false provides more SQL-spec-compliant behavior than we had before.
I am not sure that setting it false is actually a good idea yet; there
is a lot of client-side code that will probably be broken by turning
autocommit off.  But it's a start.

Loosely based on a patch by David Van Wie.
15 files changed:
doc/src/sgml/release.sgml
doc/src/sgml/runtime.sgml
src/backend/access/transam/xact.c
src/backend/bootstrap/bootparse.y
src/backend/bootstrap/bootstrap.c
src/backend/catalog/namespace.c
src/backend/commands/async.c
src/backend/commands/indexcmds.c
src/backend/commands/vacuum.c
src/backend/tcop/postgres.c
src/backend/utils/init/postinit.c
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample
src/bin/psql/tab-complete.c
src/include/access/xact.h