*
  * IDENTIFICATION
- *   $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.460 2008/07/01 06:36:11 mha Exp $
+ *   $PostgreSQL: pgsql/src/backend/utils/misc/guc.c,v 1.461 2008/07/01 21:07:33 tgl Exp $
  *
  *--------------------------------------------------------------------
  */
 };
 
 static const struct config_enum_entry log_error_verbosity_options[] = {
-   {"default", PGERROR_DEFAULT, false},
    {"terse", PGERROR_TERSE, false},
+   {"default", PGERROR_DEFAULT, false},
    {"verbose", PGERROR_VERBOSE, false},
    {NULL, 0, false}
 };
        {"unix_socket_permissions", PGC_POSTMASTER, CONN_AUTH_SETTINGS,
            gettext_noop("Sets the access permissions of the Unix-domain socket."),
            gettext_noop("Unix-domain sockets use the usual Unix file system "
-                        "permission set. The parameter value is expected to be an numeric mode "
+                        "permission set. The parameter value is expected to be a numeric mode "
                         "specification in the form accepted by the chmod and umask system "
                         "calls. (To use the customary octal format the number must start with "
                         "a 0 (zero).)")
    {
        {"timezone_abbreviations", PGC_USERSET, CLIENT_CONN_LOCALE,
            gettext_noop("Selects a file of time zone abbreviations."),
-           NULL,
+           NULL
        },
        &timezone_abbreviations_string,
        "UNKNOWN", assign_timezone_abbreviations, NULL
    {
        {"backslash_quote", PGC_USERSET, COMPAT_OPTIONS_PREVIOUS,
            gettext_noop("Sets whether \"\\'\" is allowed in string literals."),
-           gettext_noop("Valid values are ON, OFF, and SAFE_ENCODING.")
+           NULL
        },
        &backslash_quote,
        BACKSLASH_QUOTE_SAFE_ENCODING, backslash_quote_options, NULL, NULL
                         " the level, the fewer messages are sent.")
        },
        &client_min_messages,
-       NOTICE, client_message_level_options,NULL, NULL
+       NOTICE, client_message_level_options, NULL, NULL
    },
 
    {
        {"default_transaction_isolation", PGC_USERSET, CLIENT_CONN_STATEMENT,
            gettext_noop("Sets the transaction isolation level of each new transaction."),
-           gettext_noop("Each SQL transaction has an isolation level, which "
-                        "can be either \"read uncommitted\", \"read committed\", \"repeatable read\", or \"serializable\".")
+           NULL
        },
        &DefaultXactIsoLevel,
        XACT_READ_COMMITTED, isolation_level_options, NULL, NULL
    {
        {"log_error_verbosity", PGC_SUSET, LOGGING_WHEN,
            gettext_noop("Sets the verbosity of logged messages."),
-           gettext_noop("Valid values are \"terse\", \"default\", and \"verbose\".")
+           NULL
        },
        &Log_error_verbosity,
        PGERROR_DEFAULT, log_error_verbosity_options, NULL, NULL
    {
        {"log_min_messages", PGC_SUSET, LOGGING_WHEN,
            gettext_noop("Sets the message levels that are logged."),
-           gettext_noop("Each level includes all levels that follow it.")
+           gettext_noop("Each level includes all the levels that follow it. The later"
+                        " the level, the fewer messages are sent.")
        },
        &log_min_messages,
        WARNING, server_message_level_options, NULL, NULL
    {
        {"log_min_error_statement", PGC_SUSET, LOGGING_WHEN,
            gettext_noop("Causes all statements generating error at or above this level to be logged."),
-           gettext_noop("All SQL statements that cause an error of the "
-                        "specified level or a higher level are logged.")
+           gettext_noop("Each level includes all the levels that follow it. The later"
+                        " the level, the fewer messages are sent.")
        },
        &log_min_error_statement,
        ERROR, server_message_level_options, NULL, NULL
    {
        {"log_statement", PGC_SUSET, LOGGING_WHAT,
            gettext_noop("Sets the type of statements logged."),
-           gettext_noop("Valid values are \"none\", \"ddl\", \"mod\", and \"all\".")
+           NULL
        },
        &log_statement,
        LOGSTMT_NONE, log_statement_options, NULL, NULL
    {
        {"syslog_facility", PGC_SIGHUP, LOGGING_WHERE,
            gettext_noop("Sets the syslog \"facility\" to be used when syslog enabled."),
-           gettext_noop("Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, "
-                        "LOCAL4, LOCAL5, LOCAL6, LOCAL7.")
+           NULL
        },
        &syslog_facility,
        LOG_LOCAL0, syslog_facility_options, assign_syslog_facility, NULL
    {
        {"regex_flavor", PGC_USERSET, COMPAT_OPTIONS_PREVIOUS,
            gettext_noop("Sets the regular expression \"flavor\"."),
-           gettext_noop("This can be set to advanced, extended, or basic.")
+           NULL
        },
        ®ex_flavor,
        REG_ADVANCED, regex_flavor_options, NULL, NULL
    {
        {"session_replication_role", PGC_SUSET, CLIENT_CONN_STATEMENT,
            gettext_noop("Sets the session's behavior for triggers and rewrite rules."),
-           gettext_noop("Each session can be either"
-                        " \"origin\", \"replica\", or \"local\".")
+           NULL
        },
        &SessionReplicationRole,
        SESSION_REPLICATION_ROLE_ORIGIN, session_replication_role_options,
    {
        {"track_functions", PGC_SUSET, STATS_COLLECTOR,
            gettext_noop("Collects function-level statistics on database activity."),
-           gettext_noop("Valid values are: NONE, PL, and ALL.")
+           NULL
        },
        &pgstat_track_functions,
        TRACK_FUNC_OFF, track_function_options, NULL, NULL
    {
        {"xmlbinary", PGC_USERSET, CLIENT_CONN_STATEMENT,
            gettext_noop("Sets how binary values are to be encoded in XML."),
-           gettext_noop("Valid values are BASE64 and HEX.")
+           NULL
        },
        &xmlbinary,
        XMLBINARY_BASE64, xmlbinary_options, NULL, NULL
        {"xmloption", PGC_USERSET, CLIENT_CONN_STATEMENT,
            gettext_noop("Sets whether XML data in implicit parsing and serialization "
                         "operations is to be considered as documents or content fragments."),
-           gettext_noop("Valid values are DOCUMENT and CONTENT.")
+           NULL
        },
        &xmloption,
        XMLOPTION_CONTENT, xmloption_options, NULL, NULL