mirror of
https://github.com/postgres/postgres.git
synced 2025-06-26 12:21:12 +03:00
Remove read-only server settings lc_collate and lc_ctype
The GUC settings lc_collate and lc_ctype are from a time when those locale settings were cluster-global. When those locale settings were made per-database (PG 8.4), the settings were kept as read-only. As of PG 15, you can use ICU as the per-database locale provider, so examining these settings is already less meaningful and possibly confusing, since you need to look into pg_database to find out what is really happening, and they would likely become fully obsolete in the future anyway. Reviewed-by: Jeff Davis <pgsql@j-davis.com> Discussion: https://www.postgresql.org/message-id/696054d1-bc88-b6ab-129a-18b8bce6a6f0@enterprisedb.com
This commit is contained in:
@ -563,8 +563,6 @@ static char *syslog_ident_str;
|
||||
static double phony_random_seed;
|
||||
static char *client_encoding_string;
|
||||
static char *datestyle_string;
|
||||
static char *locale_collate;
|
||||
static char *locale_ctype;
|
||||
static char *server_encoding_string;
|
||||
static char *server_version_string;
|
||||
static int server_version_num;
|
||||
@ -4050,30 +4048,6 @@ struct config_string ConfigureNamesString[] =
|
||||
NULL, NULL, NULL
|
||||
},
|
||||
|
||||
/* See main.c about why defaults for LC_foo are not all alike */
|
||||
|
||||
{
|
||||
{"lc_collate", PGC_INTERNAL, PRESET_OPTIONS,
|
||||
gettext_noop("Shows the collation order locale."),
|
||||
NULL,
|
||||
GUC_NOT_IN_SAMPLE | GUC_DISALLOW_IN_FILE
|
||||
},
|
||||
&locale_collate,
|
||||
"C",
|
||||
NULL, NULL, NULL
|
||||
},
|
||||
|
||||
{
|
||||
{"lc_ctype", PGC_INTERNAL, PRESET_OPTIONS,
|
||||
gettext_noop("Shows the character classification and case conversion locale."),
|
||||
NULL,
|
||||
GUC_NOT_IN_SAMPLE | GUC_DISALLOW_IN_FILE
|
||||
},
|
||||
&locale_ctype,
|
||||
"C",
|
||||
NULL, NULL, NULL
|
||||
},
|
||||
|
||||
{
|
||||
{"lc_messages", PGC_SUSET, CLIENT_CONN_LOCALE,
|
||||
gettext_noop("Sets the language in which messages are displayed."),
|
||||
|
Reference in New Issue
Block a user