有人能指出我的文档,指定psql应用于.pgpass文件的匹配规则吗?我总是花一些额外的击键试图找到主机,端口,数据库,用户名的正确组合,以使其连接。
有些事情是显而易见的(即如果我的linux用户名与我的postgres用户名不同于我需要指定的用户名),但根据我所看到的,有一些非显而易见的行为。
答案 0 :(得分:3)
Here是您可能正在寻找的文档。它很好地解释了这些规则。
这不是仅限链接的答案,以下是规则:
hostname:port:database:username:password
*
)
您可以使用例如localhost:*:*:foo:password
为本地计算机上的用户foo指定密码,无论您连接的数据库或Postgres实际运行的端口如何。