Make documentation of -W options more accurate and uniform.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 11 Dec 2007 19:57:32 +0000 (19:57 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 11 Dec 2007 19:57:32 +0000 (19:57 +0000)
25 files changed:
contrib/vacuumlo/vacuumlo.c
doc/src/sgml/ref/clusterdb.sgml
doc/src/sgml/ref/createdb.sgml
doc/src/sgml/ref/createlang.sgml
doc/src/sgml/ref/createuser.sgml
doc/src/sgml/ref/dropdb.sgml
doc/src/sgml/ref/droplang.sgml
doc/src/sgml/ref/dropuser.sgml
doc/src/sgml/ref/pg_dump.sgml
doc/src/sgml/ref/pg_dumpall.sgml
doc/src/sgml/ref/pg_restore.sgml
doc/src/sgml/ref/psql-ref.sgml
doc/src/sgml/ref/reindexdb.sgml
doc/src/sgml/ref/vacuumdb.sgml
doc/src/sgml/vacuumlo.sgml
src/bin/psql/help.c
src/bin/scripts/clusterdb.c
src/bin/scripts/createdb.c
src/bin/scripts/createlang.c
src/bin/scripts/createuser.c
src/bin/scripts/dropdb.c
src/bin/scripts/droplang.c
src/bin/scripts/dropuser.c
src/bin/scripts/reindexdb.c
src/bin/scripts/vacuumdb.c

index a6711ce5bd1915a577c902220253822506a8f829..b32d9e5bfe8e6db011a0e0f04cb6d05f2dd1417d 100644 (file)
@@ -308,7 +308,7 @@ usage(void)
        fprintf(stdout, "  -v\t\tWrite a lot of progress messages\n");
        fprintf(stdout, "  -n\t\tDon't remove large objects, just show what would be done\n");
        fprintf(stdout, "  -U username\tUsername to connect as\n");
-       fprintf(stdout, "  -W\t\tPrompt for password\n");
+       fprintf(stdout, "  -W\t\tForce password prompt\n");
        fprintf(stdout, "  -h hostname\tDatabase server host\n");
        fprintf(stdout, "  -p port\tDatabase server port\n\n");
 }
index fa62349cdb2f63bf32a8ccf0ecaa5144aa1bcdbf..56266dc1af37b57bcf5faaf855c410e0e7ba48bd 100644 (file)
@@ -164,7 +164,18 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt.
+        Force <application>clusterdb</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>clusterdb</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>clusterdb</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 7ccdaf9754ed1d5e9050d02fd01b7d6be403f29f..97c38ed4b845a03971a75b2019d644b1395db57c 100644 (file)
@@ -183,7 +183,7 @@ PostgreSQL documentation
       <term><option>--username <replaceable class="parameter">username</replaceable></></term>
       <listitem>
        <para>
-        User name to connect as
+        User name to connect as.
        </para>
       </listitem>
      </varlistentry>
@@ -193,7 +193,18 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt.
+        Force <application>createdb</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>createdb</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>createdb</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 2ca9481e897ec863a072f7f821de7b7d6b09e5f3..06c4c5806cab15f358f04a55488f5ffd6c458bd9 100644 (file)
@@ -144,7 +144,18 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt.
+        Force <application>createlang</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>createlang</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>createlang</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 5633065c542d7585b0858d21f4b06df146926283..0600424003955bdc20d0e6dc2b260a3e2083d0dd 100644 (file)
@@ -295,9 +295,20 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt (to connect to the server, not for the
+        Force <application>createuser</application> to prompt for a
+        password (for connecting to the server, not for the
         password of the new user).
        </para>
+
+       <para>
+        This option is never essential, since
+        <application>createuser</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>createuser</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
+       </para>
       </listitem>
      </varlistentry>
    </variablelist>
index b5ba038056eadfc174a7b15807af8e598fb0cdf4..d2fce6d55a52e5fb8e8f96928e15af4ab1c677b7 100644 (file)
@@ -123,7 +123,7 @@ PostgreSQL documentation
       <term><option>--username <replaceable class="parameter">username</replaceable></></term>
       <listitem>
        <para>
-        User name to connect as
+        User name to connect as.
        </para>
       </listitem>
      </varlistentry>
@@ -133,7 +133,18 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt.
+        Force <application>dropdb</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>dropdb</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>dropdb</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 4b60ee14ea3e4d563e591315689aec4ec13dfb69..d22dbc509eef99fd57d480cd2721b8e5f4a0d50c 100644 (file)
@@ -142,7 +142,7 @@ PostgreSQL documentation
       <term><option>--username <replaceable class="parameter">username</replaceable></></term>
       <listitem>
        <para>
-        User name to connect as
+        User name to connect as.
        </para>
       </listitem>
      </varlistentry>
@@ -152,7 +152,18 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt.
+        Force <application>droplang</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>droplang</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>droplang</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 24cd5f337f19bbc4a609e8ee400ce32889afc9f0..d97cc99f5d59a86a0f90576a930f7f44638b6936 100644 (file)
@@ -125,7 +125,7 @@ PostgreSQL documentation
       <term><option>--username <replaceable class="parameter">username</replaceable></></term>
       <listitem>
        <para>
-        User name to connect as (not the user name to drop)
+        User name to connect as (not the user name to drop).
        </para>
       </listitem>
      </varlistentry>
@@ -135,8 +135,18 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt (to connect to the server, not for the
-        password of the user to be dropped).
+        Force <application>dropuser</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>dropuser</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>dropuser</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 89dc9a1079e4184ecaf0c17f3ef0322dd0aaa7ab..f89cfc053d25163f3b8a5cf86e0b51eba15a00d3 100644 (file)
@@ -647,7 +647,7 @@ PostgreSQL documentation
       <term><option>--username=<replaceable class="parameter">username</replaceable></option></term>
       <listitem>
        <para>
-        Connect as the given user.
+        User name to connect as.
        </para>
       </listitem>
      </varlistentry>
@@ -657,8 +657,18 @@ PostgreSQL documentation
       <term><option>--password</option></term>
       <listitem>
        <para>
-        Force a password prompt.  This should happen automatically if
-        the server requires password authentication.
+        Force <application>pg_dump</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>pg_dump</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>pg_dump</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 576d3fdd9252d382338973993edfeeea44eb5e00..6f924f2bfb90d9ffb34281f99e2fe9cb06487916 100644 (file)
@@ -59,7 +59,7 @@ PostgreSQL documentation
   <para>
   <application>pg_dumpall</application> needs to connect several
   times to the <productname>PostgreSQL</productname> server (once per
-  database).  If you use password authentication it is likely to ask for
+  database).  If you use password authentication it will ask for
   a password each time. It is convenient to have a
   <filename>~/.pgpass</> file in such cases. See <xref
   linkend="libpq-pgpass"> for more information.
@@ -367,7 +367,7 @@ PostgreSQL documentation
       <term>--username=<replaceable>username</replaceable></term>
       <listitem>
        <para>
-        Connect as the given user.
+        User name to connect as.
        </para>
       </listitem>
      </varlistentry>
@@ -377,8 +377,24 @@ PostgreSQL documentation
       <term>--password</term>
       <listitem>
        <para>
-        Force a password prompt.  This should happen automatically if
-        the server requires password authentication.
+        Force <application>pg_dumpall</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>pg_dumpall</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>pg_dumpall</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
+       </para>
+
+       <para>
+        Note that the password prompt will occur again for each database
+        to be dumped.  Usually, it's better to set up a
+        <filename>~/.pgpass</> file than to rely on manual password entry.
        </para>
       </listitem>
      </varlistentry>
index 4fa352d6822635fd364f5dd8c086b3f99113e587..fb7bd0aea316b947648e23bad61811e9c116223b 100644 (file)
       <term><option>--username=<replaceable class="parameter">username</replaceable></option></term>
       <listitem>
        <para>
-        Connect as the given user.
+        User name to connect as.
        </para>
       </listitem>
      </varlistentry>
       <term><option>--password</option></term>
       <listitem>
        <para>
-        Force a password prompt.  This should happen automatically if
-        the server requires password authentication.
+        Force <application>pg_restore</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>pg_restore</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>pg_restore</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index c1ab88410a74fcd742ae9707f499c22e28884da1..bf1162fcec37e2da241f6d4f813df4da8b10b1a6 100644 (file)
@@ -406,25 +406,24 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
       <para>
-      Forces <application>psql</application> to prompt for a
-      password before connecting to a database.  
+       Force <application>psql</application> to prompt for a
+       password before connecting to a database.  
       </para>
 
       <para>
-      <application>psql</application> should automatically prompt for a
-      password whenever the server requests password authentication.
-      However, currently password request detection is not totally
-      reliable, hence this option to force a prompt. If no password
-      prompt is issued and the server requires password authentication,
-      the connection attempt will fail.
+       This option is never essential, since <application>psql</application>
+       will automatically prompt for a password if the server demands
+       password authentication.  However, <application>psql</application>
+       will waste a connection attempt finding out that the server wants a
+       password.  In some cases it is worth typing <option>-W</> to avoid
+       the extra connection attempt.
       </para>
 
       <para>
-      This option will remain set for the entire session, even if you
-      change the database connection with the meta-command
-      <command>\connect</command>.
+       Note that this option will remain set for the entire session,
+       and so it affects uses of the meta-command
+       <command>\connect</command> as well as the initial connection attempt.
       </para>
-
       </listitem>
     </varlistentry>
 
index e4469bb12effd7bb54d084beff109d8fdd4610b8..259b170860941ded4a52ba7a0b3f4babcf647b50 100644 (file)
@@ -186,7 +186,18 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt.
+        Force <application>reindexdb</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>reindexdb</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>reindexdb</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 6b6493ef9605eea42dfa14330915744eee65c085..6a00946827415ecf32d8a95fd78aec27408ffb83 100644 (file)
@@ -199,7 +199,7 @@ PostgreSQL documentation
       <term><option>--username <replaceable class="parameter">username</replaceable></></term>
       <listitem>
        <para>
-        User name to connect as
+        User name to connect as.
        </para>
       </listitem>
      </varlistentry>
@@ -209,7 +209,18 @@ PostgreSQL documentation
       <term><option>--password</></term>
       <listitem>
        <para>
-        Force password prompt.
+        Force <application>vacuumdb</application> to prompt for a
+        password before connecting to a database.  
+       </para>
+
+       <para>
+        This option is never essential, since
+        <application>vacuumdb</application> will automatically prompt
+        for a password if the server demands password authentication.
+        However, <application>vacuumdb</application> will waste a
+        connection attempt finding out that the server wants a password.
+        In some cases it is worth typing <option>-W</> to avoid the extra
+        connection attempt.
        </para>
       </listitem>
      </varlistentry>
index 349113ca7da3ece6bf5b9f7779c849011db49e96..e05f2ef69efe4b2647f8ab94b2f40b08c8340e01 100644 (file)
@@ -38,42 +38,55 @@ vacuumlo [options] database [database2 ... databaseN]
    <varlistentry>
     <term><option>-v</option></term>
     <listitem>
-     <para>Write a lot of progress messages</para>
+     <para>Write a lot of progress messages.</para>
     </listitem>
    </varlistentry>
 
    <varlistentry>
     <term><option>-n</option></term>
     <listitem>
-     <para>Don't remove anything, just show what would be done</para>
+     <para>Don't remove anything, just show what would be done.</para>
     </listitem>
    </varlistentry>
 
    <varlistentry>
     <term><option>-U</option> <replaceable>username</></term>
     <listitem>
-     <para>Username to connect as</para>
+     <para>Username to connect as.</para>
     </listitem>
    </varlistentry>
 
    <varlistentry>
     <term><option>-W</option></term>
     <listitem>
-     <para>Force prompt for password (generally useless)</para>
+     <para>
+      Force <application>vacuumlo</application> to prompt for a
+      password before connecting to a database.  
+     </para>
+
+     <para>
+      This option is never essential, since
+      <application>vacuumlo</application> will automatically prompt
+      for a password if the server demands password authentication.
+      However, <application>vacuumlo</application> will waste a
+      connection attempt finding out that the server wants a password.
+      In some cases it is worth typing <option>-W</> to avoid the extra
+      connection attempt.
+     </para>
     </listitem>
    </varlistentry>
 
    <varlistentry>
     <term><option>-h</option> <replaceable>hostname</></term>
     <listitem>
-     <para>Database server's host</para>
+     <para>Database server's host.</para>
     </listitem>
    </varlistentry>
 
    <varlistentry>
     <term><option>-p</option> <replaceable>port</></term>
     <listitem>
-     <para>Database server's port</para>
+     <para>Database server's port.</para>
     </listitem>
    </varlistentry>
   </variablelist>
index 02be4d4150cc3e26246ef64000bb534f4d35fe56..224b94fd96db5d154a5c3f3aed9d0fc8da9df9ba 100644 (file)
@@ -132,7 +132,7 @@ usage(void)
        if (!env)
                env = user;
        printf(_("  -U NAME         database user name (default: \"%s\")\n"), env);
-       puts(_("  -W              prompt for password (should happen automatically)"));
+       puts(_("  -W              force password prompt (should happen automatically)"));
 
        puts(_(
                   "\nFor more information, type \"\\?\" (for internal commands) or \"\\help\"\n"
index 2422693ef0ac738fa1562824c9cb92a8807c8f1d..fc484e0508aa40e6e6df487b8e3bba5a3c2ae2c5 100644 (file)
@@ -236,7 +236,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME       database server host or socket directory\n"));
        printf(_("  -p, --port=PORT           database server port\n"));
        printf(_("  -U, --username=USERNAME   user name to connect as\n"));
-       printf(_("  -W, --password            prompt for password\n"));
+       printf(_("  -W, --password            force password prompt\n"));
        printf(_("\nRead the description of the SQL command CLUSTER for details.\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
 }
index a12a8b3ce0c291ee0557b49be1df375feb3679c7..e2f320d5adbe62c7ae4983d333edf7a6b1c78411 100644 (file)
@@ -218,7 +218,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME          database server host or socket directory\n"));
        printf(_("  -p, --port=PORT              database server port\n"));
        printf(_("  -U, --username=USERNAME      user name to connect as\n"));
-       printf(_("  -W, --password               prompt for password\n"));
+       printf(_("  -W, --password               force password prompt\n"));
        printf(_("\nBy default, a database with the same name as the current user is created.\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
 }
index a0f2f479587dce4c0eaf15f594f3ea5f82e5b726..565b7856de01b90abd6172634cb6f76c367d30de 100644 (file)
@@ -212,7 +212,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME       database server host or socket directory\n"));
        printf(_("  -p, --port=PORT           database server port\n"));
        printf(_("  -U, --username=USERNAME   user name to connect as\n"));
-       printf(_("  -W, --password            prompt for password\n"));
+       printf(_("  -W, --password            force password prompt\n"));
        printf(_("  --help                    show this help, then exit\n"));
        printf(_("  --version                 output version information, then exit\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
index db89ff725a771d555ae2fd0074d75e3a9980c7e5..8eab51391e2366496ab34386e5e0fb410b65ced6 100644 (file)
@@ -329,7 +329,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME       database server host or socket directory\n"));
        printf(_("  -p, --port=PORT           database server port\n"));
        printf(_("  -U, --username=USERNAME   user name to connect as (not the one to create)\n"));
-       printf(_("  -W, --password            prompt for password to connect\n"));
+       printf(_("  -W, --password            force password prompt\n"));
        printf(_("\nIf one of -s, -S, -d, -D, -r, -R and ROLENAME is not specified, you will\n"
                         "be prompted interactively.\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
index 88d508c67a6d877847ca47bb6f5d7a01ddec0581..06c88172d5908f93283f72076f7976fa00877b2f 100644 (file)
@@ -145,7 +145,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME       database server host or socket directory\n"));
        printf(_("  -p, --port=PORT           database server port\n"));
        printf(_("  -U, --username=USERNAME   user name to connect as\n"));
-       printf(_("  -W, --password            prompt for password\n"));
+       printf(_("  -W, --password            force password prompt\n"));
        printf(_("  --help                    show this help, then exit\n"));
        printf(_("  --version                 output version information, then exit\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
index d687909b51da644391fbda5d776493d1d255d310..350d5698c6becf4f73f6b86f62d474547eea8196 100644 (file)
@@ -329,7 +329,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME       database server host or socket directory\n"));
        printf(_("  -p, --port=PORT           database server port\n"));
        printf(_("  -U, --username=USERNAME   user name to connect as\n"));
-       printf(_("  -W, --password            prompt for password\n"));
+       printf(_("  -W, --password            force password prompt\n"));
        printf(_("  --help                    show this help, then exit\n"));
        printf(_("  --version                 output version information, then exit\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
index cf6d02236656610dac38e505061f15466913d1c5..a0967a9f89234d7e33ba0709d0463027398fac8a 100644 (file)
@@ -144,7 +144,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME       database server host or socket directory\n"));
        printf(_("  -p, --port=PORT           database server port\n"));
        printf(_("  -U, --username=USERNAME   user name to connect as (not the one to drop)\n"));
-       printf(_("  -W, --password            prompt for password to connect\n"));
+       printf(_("  -W, --password            force password prompt\n"));
        printf(_("  --help                    show this help, then exit\n"));
        printf(_("  --version                 output version information, then exit\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
index c88c24d07d5ba52698de941a5497b5052203b2cb..c3816f27a5ec1c19e1ee1fc40572d043433f9e75 100644 (file)
@@ -322,7 +322,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME       database server host or socket directory\n"));
        printf(_("  -p, --port=PORT           database server port\n"));
        printf(_("  -U, --username=USERNAME   user name to connect as\n"));
-       printf(_("  -W, --password            prompt for password\n"));
+       printf(_("  -W, --password            force password prompt\n"));
        printf(_("\nRead the description of the SQL command REINDEX for details.\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
 }
index 501179a6eac18c385e812095ef105d478a6803cb..f646b828918e5634306fb496a8f9ceebc38ad111 100644 (file)
@@ -265,7 +265,7 @@ help(const char *progname)
        printf(_("  -h, --host=HOSTNAME       database server host or socket directory\n"));
        printf(_("  -p, --port=PORT           database server port\n"));
        printf(_("  -U, --username=USERNAME   user name to connect as\n"));
-       printf(_("  -W, --password            prompt for password\n"));
+       printf(_("  -W, --password            force password prompt\n"));
        printf(_("\nRead the description of the SQL command VACUUM for details.\n"));
        printf(_("\nReport bugs to <pgsql-bugs@postgresql.org>.\n"));
 }