Heroku:使用元数据库无法连接到数据库外部

时间:2017-02-15 02:10:03

标签: postgresql heroku metabase

我正在尝试使用配置数据库来连接我的Heroku应用数据库。它失败了,给出了回报

org.postgresql.util.PSQLException: FATAL: password authentication failed for user "myuseraccount"

屏幕截图看起来像这样

enter image description here

通过Heroku web dashoboard的界面找到了我的信息,

enter image description here

我的问题是,如何调试此问题?我正在研究几种可能性,例如:

  1. 禁用heroku连接到外部的自由计划数据库

  2. 元数据库无法连接,或者我的错误

  3. 然而,从doc我正在阅读,似乎情况并非如此。所以我现在对于该做什么没有太多线索。

    还有其他方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这是由于按照Hobby-dev计划在heroku中使用了postgres自动维护系统。 我相信您的应用程序已作为元数据库应用程序部署在heroku中。 因此,您可以随时更改凭据。这样做: 运行

heroku pg:credentials:url -a app_name;

复制此凭据设置,然后粘贴到配置数据库数据库设置中。 凭据设置是heroku应用程序,而不是配置数据库应用程序。 甚至两者都部署在heroku中。 我遇到了同样的问题,唯一可以解决的方法就是通过这种方式获取我的证书。 我希望这可以帮助你。