Minor wordsmithing on .pgpass description.

This commit is contained in:
Tom Lane 2003-04-28 19:30:49 +00:00
parent 05e7dd3156
commit eea36f661c
1 changed files with 8 additions and 5 deletions

View File

@ -1,5 +1,5 @@
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v 1.121 2003/04/28 04:29:11 tgl Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/libpq.sgml,v 1.122 2003/04/28 19:30:49 tgl Exp $
--> -->
<chapter id="libpq"> <chapter id="libpq">
@ -2519,10 +2519,13 @@ This file should have lines of the following format:
<synopsis> <synopsis>
<replaceable>hostname</replaceable>:<replaceable>port</replaceable>:<replaceable>database</replaceable>:<replaceable>username</replaceable>:<replaceable>password</replaceable> <replaceable>hostname</replaceable>:<replaceable>port</replaceable>:<replaceable>database</replaceable>:<replaceable>username</replaceable>:<replaceable>password</replaceable>
</synopsis> </synopsis>
Each of these fields may be a literal name or <literal>*</literal>, which Each of the first four fields may be a literal value, or <literal>*</literal>,
matches anything. The first matching entry will be used, so put more-specific which
entries first. When an entry contain <literal>:</literal> or matches anything. The password field from the first line that matches the
<literal>\</literal>, it must be escaped with <literal>\</literal>. current connection parameters will be used. (Therefore, put more-specific
entries first when you are using wildcards.)
If an entry needs to contain <literal>:</literal> or
<literal>\</literal>, escape this character with <literal>\</literal>.
</para> </para>
<para> <para>
The permissions on <filename>.pgpass</filename> must disallow any The permissions on <filename>.pgpass</filename> must disallow any