From ce7565ab91100747d250ef67d72af5c1b01150d4 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Wed, 31 Jul 2002 17:19:54 +0000 Subject: Instead of having a configure-time DEFAULT_ATTSTATTARGET, store -1 in attstattarget to indicate 'use the default'. The default is now a GUC variable default_statistics_target, and so may be changed on the fly. Along the way we gain the ability to have pg_dump dump the per-column statistics target when it's not the default. Patch by Neil Conway, with some kibitzing from Tom Lane. --- src/backend/utils/misc/guc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/backend/utils/misc/guc.c') diff --git a/src/backend/utils/misc/guc.c b/src/backend/utils/misc/guc.c index 4a03c95277b..dd22003bac7 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.76 2002/07/30 16:20:03 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.77 2002/07/31 17:19:52 tgl Exp $ * * Copyright 2000 by PostgreSQL Global Development Group * Written by Peter Eisentraut . @@ -26,6 +26,7 @@ #include "catalog/pg_type.h" #include "commands/async.h" #include "commands/variable.h" +#include "commands/vacuum.h" #include "executor/executor.h" #include "fmgr.h" #include "libpq/auth.h" @@ -491,6 +492,10 @@ static struct config_bool static struct config_int ConfigureNamesInt[] = { + { + { "default_statistics_target", PGC_USERSET }, &default_statistics_target, + 10, 1, 1000, NULL, NULL + }, { { "geqo_threshold", PGC_USERSET }, &geqo_rels, DEFAULT_GEQO_RELS, 2, INT_MAX, NULL, NULL -- cgit v1.2.3