]> granicus.if.org Git - postgresql/commitdiff
Final(?) GUC clean-up. Update psql tab completion.
authorPeter Eisentraut <peter_e@gmx.net>
Sun, 3 Dec 2000 14:36:47 +0000 (14:36 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Sun, 3 Dec 2000 14:36:47 +0000 (14:36 +0000)
doc/src/sgml/runtime.sgml
src/backend/utils/misc/guc.c
src/bin/psql/tab-complete.c

index bb65624859a2bd3c40fe5652a7b709422e8b941a..ef2d250c830a9a22439a8ca67dc1d082018de10a 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.40 2000/11/30 23:20:50 tgl Exp $
+$Header: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v 1.41 2000/12/03 14:36:45 petere Exp $
 -->
 
 <Chapter Id="runtime">
@@ -638,7 +638,7 @@ env PGOPTIONS='-c geqo=off' psql
      </varlistentry>
 
      <varlistentry>
-      <term>GEQO_RELS (<type>integer</type>)</term>
+      <term>GEQO_THRESHOLD (<type>integer</type>)</term>
       <listitem>
        <para>
         Only use genetic query optimization for queries with at least
@@ -751,7 +751,7 @@ env PGOPTIONS='-c geqo=off' psql
      </varlistentry>
 
      <varlistentry>
-      <term>HOSTLOOKUP (<type>boolean</type>)</term>
+      <term>HOSTNAME_LOOKUP (<type>boolean</type>)</term>
       <listitem>
        <para>
         By default, connection logs only show the IP address of the
@@ -811,14 +811,14 @@ env PGOPTIONS='-c geqo=off' psql
      </varlistentry>
 
      <varlistentry>
-      <term>SHOWPORTNUMBER (<type>boolean</type>)</term>
+      <term>SHOW_SOURCE_PORT (<type>boolean</type>)</term>
       <listitem>
        <para>
-        Shows the port number of the connecting host in the connection
-        log messages. You could trace back the port number to find out
-        what user initiated the connection. Other than that it's
-        pretty useless and therefore off by default. This option can
-        only be set at server start.
+        Shows the outgoing port number of the connecting host in the
+        connection log messages. You could trace back the port number
+        to find out what user initiated the connection. Other than
+        that it's pretty useless and therefore off by default. This
+        option can only be set at server start.
        </para>
       </listitem>
      </varlistentry>
@@ -1015,12 +1015,12 @@ env PGOPTIONS='-c geqo=off' psql
       <term>SILENT_MODE (<type>bool</type>)</term>
       <listitem>
        <para>
-           Runs postmaster silently. If this option is set, postmaser
+        Runs postmaster silently. If this option is set, postmaster
         will automatically run in background and any controlling ttys
-        are disassociated, thus no message is put to stdout or
-        stderr(same effect as postmaster's -S option). Unless some
-        logging systems such as syslog is enabled, using this option
-        is discouraged since it makes difficult to find error
+        are disassociated, thus no messages are written to stdout or
+        stderr (same effect as postmaster's -S option). Unless some
+        logging system such as syslog is enabled, using this option is
+        discouraged since it makes it impossible to see error
         messages.
        </para>
       </listitem>
index 046c304e24d99bc2a2055648c277033a53a561f0..6b9b50416e31a53a1578b3d2be573d9f9aba8628 100644 (file)
@@ -4,7 +4,7 @@
  * Support for grand unified configuration scheme, including SET
  * command, configuration file, and command line options.
  *
- * $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.25 2000/11/30 01:47:32 vadim Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/misc/guc.c,v 1.26 2000/12/03 14:36:46 petere Exp $
  *
  * Copyright 2000 by PostgreSQL Global Development Group
  * Written by Peter Eisentraut <peter_e@gmx.net>.
@@ -207,8 +207,8 @@ ConfigureNamesBool[] =
        {"debug_deadlocks",         PGC_SUSET,      &Debug_deadlocks,       false},
 #endif
 
-       {"hostlookup",              PGC_SIGHUP,     &HostnameLookup,        false},
-       {"showportnumber",          PGC_SIGHUP,     &ShowPortNumber,        false},
+       {"hostname_lookup",         PGC_SIGHUP,     &HostnameLookup,        false},
+       {"show_source_port",        PGC_SIGHUP,     &ShowPortNumber,        false},
 
        {"sql_inheritance",         PGC_USERSET,    &SQL_inheritance,       true},
 
@@ -219,7 +219,7 @@ ConfigureNamesBool[] =
 static struct config_int
 ConfigureNamesInt[] =
 {
-       {"geqo_rels",               PGC_USERSET,            &geqo_rels,
+       {"geqo_threshold",          PGC_USERSET,            &geqo_rels,
         DEFAULT_GEQO_RELS, 2, INT_MAX},
        {"geqo_pool_size",          PGC_USERSET,            &Geqo_pool_size,
         DEFAULT_GEQO_POOL_SIZE, 0, MAX_GEQO_POOL_SIZE},
index c1a2fe5638ec29e533f8b5df6951f006e489d2c0..f519b460b4518e52eb21e14d6d8e4abfca6f524c 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2000 by PostgreSQL Global Development Group
  *
- * $Header: /cvsroot/pgsql/src/bin/psql/tab-complete.c,v 1.22 2000/10/25 20:36:52 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/bin/psql/tab-complete.c,v 1.23 2000/12/03 14:36:47 petere Exp $
  */
 
 /*----------------------------------------------------------------------
@@ -201,6 +201,7 @@ psql_completion(char *text, int start, int end)
                /* these SET arguments are known in gram.y */
                "CONSTRAINTS",
                "NAMES",
+               "SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL",
                "TRANSACTION ISOLATION LEVEL",
                /* these are treated in backend/commands/variable.c */
                "DateStyle",
@@ -208,9 +209,7 @@ psql_completion(char *text, int start, int end)
                "client_encoding",
                "server_encoding",
                "random_seed",
-               /* the rest should match USERSET and SUSET entries in
-                * backend/utils/misc/guc.c, but feel free to leave out the
-                * esoteric or debug settings */
+               /* the rest should match USERSET entries in backend/utils/misc/guc.c */
                "enable_seqscan",
                "enable_indexscan",
                "enable_tidscan",
@@ -220,15 +219,36 @@ psql_completion(char *text, int start, int end)
                "enable_hashjoin",
                "geqo",
                "ksqo",
+               "fsync",
+               "debug_assertions",
+               "debug_print_query",
+               "debug_print_parse",
+               "debug_print_rewritten",
+               "debug_print_plan",
+               "debug_pretty_print",
+               "show_parser_stats",
+               "show_planner_stats",
+               "show_executor_stats",
+               "show_query_stats",
+               "trace_notify",
                "sql_inheritance",
+
+               "geqo_threshold",
+               "geqo_pool_size",
+               "geqo_effort",
+               "geqo_generations",
+               "geqo_random_seed",
                "sort_mem",
                "debug_level",
                "max_expr_depth",
+               "commit_delay",
+
                "effective_cache_size",
                "random_page_cost",
                "cpu_tuple_cost",
                "cpu_index_tuple_cost",
                "cpu_operator_cost",
+               "geqo_selection_bias",
                NULL
        };
 
@@ -592,7 +612,7 @@ psql_completion(char *text, int start, int end)
                         strcasecmp(prev2_wd, "TRANSACTION") == 0 &&
                         strcasecmp(prev_wd, "ISOLATION") == 0)
                COMPLETE_WITH_CONST("LEVEL");
-       else if (strcasecmp(prev4_wd, "SET") == 0 &&
+       else if ((strcasecmp(prev4_wd, "SET") == 0 || strcasecmp(prev4_wd, "AS") == 0) &&
                         strcasecmp(prev3_wd, "TRANSACTION") == 0 &&
                         strcasecmp(prev2_wd, "ISOLATION") == 0 &&
                         strcasecmp(prev_wd, "LEVEL") == 0)