mirror of
https://github.com/postgres/postgres.git
synced 2025-07-31 22:04:40 +03:00
Clean up some inconsistencies with GUC declarations
This is similar to 7d25958
, and this commit takes care of all the
remaining inconsistencies between the initial value used in the C
variable associated to a GUC and its default value stored in the GUC
tables (as of pg_settings.boot_val).
Some of the initial values of the GUCs updated rely on a compile-time
default. These are refactored so as the GUC table and its C declaration
use the same values. This makes everything consistent with other
places, backend_flush_after, bgwriter_flush_after, port,
checkpoint_flush_after doing so already, for example.
Extracted from a larger patch by Peter Smith. The spots updated in the
modules are from me.
Author: Peter Smith, Michael Paquier
Reviewed-by: Nathan Bossart, Tom Lane, Justin Pryzby
Discussion: https://postgr.es/m/CAHut+PtHE0XSfjjRQ6D4v7+dqzCw=d+1a64ujra4EX8aoc_Z+w@mail.gmail.com
This commit is contained in:
@ -21,7 +21,7 @@
|
||||
PG_MODULE_MAGIC;
|
||||
|
||||
/* GUC Variables */
|
||||
static int auth_delay_milliseconds;
|
||||
static int auth_delay_milliseconds = 0;
|
||||
|
||||
/* Original Hook */
|
||||
static ClientAuthentication_hook_type original_client_auth_hook = NULL;
|
||||
|
@ -103,7 +103,7 @@ static AutoPrewarmSharedState *apw_state = NULL;
|
||||
|
||||
/* GUC variables. */
|
||||
static bool autoprewarm = true; /* start worker? */
|
||||
static int autoprewarm_interval; /* dump interval */
|
||||
static int autoprewarm_interval = 300; /* dump interval */
|
||||
|
||||
/*
|
||||
* Module load callback.
|
||||
|
@ -283,11 +283,12 @@ static const struct config_enum_entry track_options[] =
|
||||
{NULL, 0, false}
|
||||
};
|
||||
|
||||
static int pgss_max; /* max # statements to track */
|
||||
static int pgss_track; /* tracking level */
|
||||
static bool pgss_track_utility; /* whether to track utility commands */
|
||||
static bool pgss_track_planning; /* whether to track planning duration */
|
||||
static bool pgss_save; /* whether to save stats across shutdown */
|
||||
static int pgss_max = 5000; /* max # statements to track */
|
||||
static int pgss_track = PGSS_TRACK_TOP; /* tracking level */
|
||||
static bool pgss_track_utility = true; /* whether to track utility commands */
|
||||
static bool pgss_track_planning = false; /* whether to track planning
|
||||
* duration */
|
||||
static bool pgss_save = true; /* whether to save stats across shutdown */
|
||||
|
||||
|
||||
#define pgss_enabled(level) \
|
||||
|
@ -68,7 +68,7 @@ _PG_init(void)
|
||||
"Sets the threshold used by the % operator.",
|
||||
"Valid range is 0.0 .. 1.0.",
|
||||
&similarity_threshold,
|
||||
0.3,
|
||||
0.3f,
|
||||
0.0,
|
||||
1.0,
|
||||
PGC_USERSET,
|
||||
@ -80,7 +80,7 @@ _PG_init(void)
|
||||
"Sets the threshold used by the <% operator.",
|
||||
"Valid range is 0.0 .. 1.0.",
|
||||
&word_similarity_threshold,
|
||||
0.6,
|
||||
0.6f,
|
||||
0.0,
|
||||
1.0,
|
||||
PGC_USERSET,
|
||||
@ -92,7 +92,7 @@ _PG_init(void)
|
||||
"Sets the threshold used by the <<% operator.",
|
||||
"Valid range is 0.0 .. 1.0.",
|
||||
&strict_word_similarity_threshold,
|
||||
0.5,
|
||||
0.5f,
|
||||
0.0,
|
||||
1.0,
|
||||
PGC_USERSET,
|
||||
|
@ -57,7 +57,7 @@ static sepgsql_context_info_t sepgsql_context_info;
|
||||
/*
|
||||
* GUC: sepgsql.permissive = (on|off)
|
||||
*/
|
||||
static bool sepgsql_permissive;
|
||||
static bool sepgsql_permissive = false;
|
||||
|
||||
bool
|
||||
sepgsql_get_permissive(void)
|
||||
@ -68,7 +68,7 @@ sepgsql_get_permissive(void)
|
||||
/*
|
||||
* GUC: sepgsql.debug_audit = (on|off)
|
||||
*/
|
||||
static bool sepgsql_debug_audit;
|
||||
static bool sepgsql_debug_audit = false;
|
||||
|
||||
bool
|
||||
sepgsql_get_debug_audit(void)
|
||||
|
Reference in New Issue
Block a user