mirror of
https://github.com/postgres/postgres.git
synced 2025-07-02 09:02:37 +03:00
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.
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
* command, configuration file, and command line options.
|
||||
* See src/backend/utils/misc/README for more information.
|
||||
*
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.88 2002/08/30 16:50:50 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.89 2002/08/30 22:18:07 tgl Exp $
|
||||
*
|
||||
* Copyright 2000 by PostgreSQL Global Development Group
|
||||
* Written by Peter Eisentraut <peter_e@gmx.net>.
|
||||
@ -58,6 +58,7 @@ extern int PreAuthDelay;
|
||||
extern int AuthenticationTimeout;
|
||||
extern int StatementTimeout;
|
||||
extern int CheckPointTimeout;
|
||||
extern bool autocommit;
|
||||
extern int CommitDelay;
|
||||
extern int CommitSiblings;
|
||||
extern bool FixBTree;
|
||||
@ -487,6 +488,10 @@ static struct config_bool
|
||||
{ "db_user_namespace", PGC_SIGHUP }, &Db_user_namespace,
|
||||
false, NULL, NULL
|
||||
},
|
||||
{
|
||||
{ "autocommit", PGC_USERSET }, &autocommit,
|
||||
true, NULL, NULL
|
||||
},
|
||||
|
||||
{
|
||||
{ NULL, 0 }, NULL, false, NULL, NULL
|
||||
|
Reference in New Issue
Block a user