Re: [HACKERS] allowed user/db variables - Mailing list pgsql-patches
From | Aizaz Ahmed |
---|---|
Subject | Re: [HACKERS] allowed user/db variables |
Date | |
Msg-id | 1059416526.19897.64.camel@toffee.toronto.redhat.com Whole thread Raw |
In response to | Re: [HACKERS] allowed user/db variables (Tom Lane <tgl@sss.pgh.pa.us>) |
Responses |
Re: [HACKERS] allowed user/db variables
|
List | pgsql-patches |
On Mon, 2003-07-28 at 10:57, Tom Lane wrote: > Good idea. Please send a patch that exports the guc.c array for use in > the other file. I'd lean towards the lower-cased spellings, though I'm > not strong about it. (I'd also not use a dash in "super-user".) I've attached the patch below. It modifies help_config.c to use the new GucContextName array from guc.c It also changes 'super-user' to 'superuser' I was waiting for Joe's earlier patch to be applied, this should be safe to apply now. Thanks, Aizaz Index: backend/utils/misc/guc.c =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/backend/utils/misc/guc.c,v retrieving revision 1.142 diff -c -p -r1.142 guc.c *** backend/utils/misc/guc.c 28 Jul 2003 16:22:02 -0000 1.142 --- backend/utils/misc/guc.c 28 Jul 2003 18:01:38 -0000 *************** static char *config_type_name[] = *** 169,181 **** /* * Used for pg_settings. Keep in sync with GucContext enum in guc.h */ ! static char *GucContextName[] = { "internal", "postmaster", "sighup", "backend", ! "super-user", "userlimit", "user" }; --- 169,181 ---- /* * Used for pg_settings. Keep in sync with GucContext enum in guc.h */ ! char *GucContextName[] = { "internal", "postmaster", "sighup", "backend", ! "superuser", "userlimit", "user" }; Index: backend/utils/misc/help_config.c =================================================================== RCS file: /projects/cvsroot/pgsql-server/src/backend/utils/misc/help_config.c,v retrieving revision 1.2 diff -c -p -r1.2 help_config.c *** backend/utils/misc/help_config.c 9 Jul 2003 17:57:47 -0000 1.2 --- backend/utils/misc/help_config.c 28 Jul 2003 18:01:38 -0000 *************** static bool displayStruct(mixedStruct * *** 135,151 **** /* * This array contains the display names for each of the GucContexts available * - * Note: these strings are deliberately not localized. */ ! static const char *const GucContext_names[] = { ! "INTERNAL", ! "POSTMASTER", ! "SIGHUP", ! "BACKEND", ! "SUSET", ! "USERLIMIT", ! "USERSET" ! }; /* * Reads in the the command line options and sets the state of the program --- 135,142 ---- /* * This array contains the display names for each of the GucContexts available * */ ! extern char * GucContextName[]; /* * Reads in the the command line options and sets the state of the program *************** printGenericHead(struct config_generic s *** 406,412 **** { printf(gettext(GENERIC_FORMAT[outFormat]), structToPrint.name, ! GucContext_names[structToPrint.context], gettext(config_group_names[structToPrint.group])); } --- 397,403 ---- { printf(gettext(GENERIC_FORMAT[outFormat]), structToPrint.name, ! GucContextName[structToPrint.context], gettext(config_group_names[structToPrint.group])); }
pgsql-patches by date: