1.11. 文件

家目录中的.pgpass 是一个可以包含口令的文件。 如果连接要求口令,那么可以用它。这个文件的格式应该是:

hostname:port:database:username:password

这些行可以是一个文本名字,或者 *,它匹配所有的东西。 第一个匹配的东西将得以使用,因此我们应该把最具体的记录放在前面。 有 : 或者 \ 的记录应该用 \ 逃逸。

.pgpass 的权限必须不允许任何全局或者同组的用户 访问;我们可以用命令 chmod 0600 .pgpass 实现这个目的。 如果权限比这个松,这个文件将被忽略。