历史版本。 PostgreSQL 7.4 已结束支持。 请参阅 当前版本手册.
27.11. 密码文件 #
用户主目录中的 .pgpass
文件可以包含在连接需要密码(且未通过其他方式指定密码)时使用的密码。此文件的每一行应采用如下格式:
hostname:port:database:username:password
前四个字段中的每一个都可以是字面值,或者 *(匹配任意值)。将与当前连接参数匹配的第一行中的密码字段投入使用。(因此,使用通配符时应把更具体的条目放在前面。)如果某个条目需要包含
: 或 \,请用
\ 转义该字符。
.pgpass 的权限必须禁止任何组或其他用户的访问;可以用命令
chmod 0600 ~/.pgpass
实现。如果权限比这宽松,该文件将被忽略。