aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/misc/guc.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2003-02-06 20:25:33 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2003-02-06 20:25:33 +0000
commit77ede8900d96647a8293d76d08c0c5d47cc1049e (patch)
tree79b54813dc073aa4c4c4d9877ed6c3a38068df1f /src/backend/utils/misc/guc.c
parent465ed56531aa41536925d2169a7c3c99f9860eb8 (diff)
downloadpostgresql-77ede8900d96647a8293d76d08c0c5d47cc1049e.tar.gz
postgresql-77ede8900d96647a8293d76d08c0c5d47cc1049e.zip
Create a GUC variable REGEX_FLAVOR to control the type of regular
expression accepted by the regex operators, per discussion yesterday. Along the way, reduce deadlock_timeout from PGC_POSTMASTER to PGC_SIGHUP category. It is probably best to insist that all backends share the same setting, but that doesn't mean it has to be frozen at startup.
Diffstat (limited to 'src/backend/utils/misc/guc.c')
-rw-r--r--src/backend/utils/misc/guc.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c
index aeb044f7d17..2f99d3d5f41 100644
--- a/src/backend/utils/misc/guc.c
+++ b/src/backend/utils/misc/guc.c
@@ -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.113 2003/01/28 18:04:02 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.114 2003/02/06 20:25:33 tgl Exp $
*
* Copyright 2000 by PostgreSQL Global Development Group
* Written by Peter Eisentraut <peter_e@gmx.net>.
@@ -127,6 +127,7 @@ static double phony_random_seed;
static char *client_encoding_string;
static char *datestyle_string;
static char *default_iso_level_string;
+static char *regex_flavor_string;
static char *server_encoding_string;
static char *session_authorization_string;
static char *timezone_string;
@@ -568,7 +569,7 @@ static struct config_int
},
{
- {"deadlock_timeout", PGC_POSTMASTER}, &DeadlockTimeout,
+ {"deadlock_timeout", PGC_SIGHUP}, &DeadlockTimeout,
1000, 0, INT_MAX, NULL, NULL
},
@@ -819,6 +820,11 @@ static struct config_string
},
{
+ {"regex_flavor", PGC_USERSET}, &regex_flavor_string,
+ "advanced", assign_regex_flavor, NULL
+ },
+
+ {
{"search_path", PGC_USERSET, GUC_LIST_INPUT | GUC_LIST_QUOTE},
&namespace_search_path,
"$user,public", assign_search_path, NULL