0

我目前正在研究 sqitch ,为 postgress sql 自动运行脚本,我看到很少有帖子谈论 .pgpass 文件,我已将 .pgpass 文件放在我的根目录中,但是当我运行我的 sqitch 部署命令时,它说找不到密码,请检查我下面的命令。

我正在使用草莓 perl 控制台,我也无法执行 vi 编辑器、ls 等基本命令。请为此提供一些帮助。

发现从 sqitch 网站推荐的 perl:http: //strawberryperl.com/

命令:

sqitch --engine pg deploy db:pg://mypostgress.connqa9taxeg.us-east-1.rds.amazonaws.com:5432/dbone
fe_sendauth: no password supplied

在此处输入图像描述

4

1 回答 1

1

PostgreSQL 文档这样说

在 Microsoft Windows 上,该文件名为 %APPDATA%\postgresql\pgpass.conf(其中 %APPDATA% 指的是用户配置文件中的应用程序数据子目录)。

您需要将.pgpass文件放在正确的位置

于 2018-06-12T20:28:06.197 回答