Perl 控制台:基本命令和 fe_sendauth:没有密码不起作用
Posted
技术标签:
【中文标题】Perl 控制台:基本命令和 fe_sendauth:没有密码不起作用【英文标题】:Perl console : basic commands and fe_sendauth : no password was not working 【发布时间】:2018-06-12 19:42:14 【问题描述】:我目前正在研究 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
【问题讨论】:
“Strawberry Perl 控制台” 是什么意思?我从来没有听说过这样的事情。 【参考方案1】:PostgreSQL 文档是这样说的
在 Microsoft Windows 上,该文件名为 %APPDATA%\postgresql\pgpass.conf(其中 %APPDATA% 指的是用户配置文件中的应用程序数据子目录)。
您需要将.pgpass
文件放在正确的位置
【讨论】:
以上是关于Perl 控制台:基本命令和 fe_sendauth:没有密码不起作用的主要内容,如果未能解决你的问题,请参考以下文章