psql:fe_sendauth:未提供密码

时间:2018-10-01 09:35:41

标签: postgresql psql

pgpass.conf放在路径%APPDATA%roaming/pgadmin/pgpass.conf上。

但是它一直在显示错误-

  

psql:fe_sendauth:未提供密码

可能是愚蠢的,但还有一个问题:何时使用pg_hba.conf和何时使用pgpass.conf文件?

1 个答案:

答案 0 :(得分:1)

在批处理脚本中使用密码字符串而不是pgpass.conf文件声明了系统变量$PGPASSWORD

文档-https://www.postgresql.org/docs/current/static/libpq-envars.html

还发现pgpass.conf文件的问题需要将其放入PostgreSQL服务器,而不是pgAdmin(客户端的目录)。