Pgpass
来自 PostgreSQL 维基
跳转到导航跳转到搜索大多数对数据库的访问,包括 psql 程序,都通过 libpq 库进行。该库包含一个功能,如果您指定一个名为 .pgpass(或 PGPASSFILE 所引用的文件)的文件,您可以在其中放入作为用户连接所需的密码。这允许通过 cron 等机制自动化例行管理任务。
.pgpass 文件的格式如下:
hostname:port:database:username:password
当密码包含冒号(:)时,必须用反斜杠(\:)进行转义。
字符 '*' 可以匹配任何字段中的任何值(密码除外)。
注意:如果设置了环境变量 PGPASSWORD,则不会读取 ~/.pgpass 文件。
Windows 7 64 位系统上带有空格的路径的 PGPASSFILE 值示例
set PGPASSFILE=C:\Program Files\someapp\pgpass.conf
请注意,环境变量值不能使用 "(双引号)。