【发布时间】:2014-02-08 19:25:55
【问题描述】:
我正在尝试运行heroku pg:pull 命令,但我似乎无法获得令人惊讶的神秘身份验证过程。
我正在运行的命令:
> heroku pg:pull app_name::RED localdb
然后我得到一个密码提示,我一辈子都想不通。经过 2 次猜测,我得到了 password authentication failed for user "Hanan",仅此而已。
我尝试了 Heroku 的密码、我的 Windows 帐户密码、我使用的每个密码,但没有任何反应。我查了一下,“Hanan”不是Postgresql中的角色,所以尝试通过psql更改密码是行不通的。我通过其他角色登录 Postgresql 没有问题,但这是我似乎无法破解的“默认”登录过程。
另外,由于我使用的是 Windows,我不确定如何运行像 sudo -u postgres psql 这样的命令,我认为这是一个可能的解决方案。
将感谢有关此问题的任何帮助,我现在真的很沮丧...
【问题讨论】:
-
遇到同样的问题...尚未找到解决方案。
-
虽然
heroku pg:pull很简单,只要它不工作,我正在尝试使用下面链接中描述的方法将数据库拉到本地安装的postgres,然后使用水龙头服务器填充我的应用程序的数据库。这在我的 mac-book 上工作,但是,你可以猜到,不在我的电脑上:/ 链接:stackoverflow.com/questions/5649868/…
标签: postgresql authentication heroku