我试图运行heroku pg:pull
命令,但是似乎无法理解这个非常神秘的身份验证流程。
我正在运行的命令:
我正在运行的命令:
> heroku pg:pull app_name::RED localdb
然后我会看到一个密码提示,但是我怎么也想不出来。猜了两次后,我得到了 password authentication failed for user "Hanan"
的错误提示, 就这样。
我尝试了Heroku的密码、Windows账户密码以及所有我使用过的密码,但没有任何作用。我检查了一下,在PostgreSQL中没有名为"Hanan"的角色,因此通过psql更改密码也行不通。我可以通过其他角色登录到PostgreSQL,但就是这个默认的登录过程似乎无法解决。
另外,由于我正在使用Windows,我不确定如何运行像sudo -u postgres psql
这样的命令,我认为这可能是一个解决方案。
如果有关于这个问题的任何帮助,我将非常感激,现在我真的很沮丧...
heroku pg:pull
简短易用,但只要它不能正常工作,我就尝试使用下面链接中描述的方法将数据库拉到本地安装的 postgres,然后使用 taps 服务器填充我的应用程序数据库。这在我的 Mac-book 上有效,但是,正如你所猜测的那样,在我的 PC 上无法运行 :/链接:https://dev59.com/Cm035IYBdhLWcg3wC7qf - hananamar