3

我使用 heroku 和 postgresql 的应用程序已 100% 宕机,并且应用程序因H10 error. 我相信下面的日志是问题的根源:

2012-08-28T19:17:44+00:00 app[web.1]: /app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `initialize': FATAL:  role "arseiiyfkbqalv" is not permitted to log in (PGError)
4

1 回答 1

7

(我只是你的情况,因为我在 heroku 数据团队工作)

您取消了您的开发数据库的配置,但尚未更新您的测功机配置以使其连接到新数据库。你可以通过运行来做到这一点heroku pg:promote HEROKU_POSTGRESQL_<NEW COLOR> --app your-app

您可以通过运行查看当前在您的应用程序上的数据库列表heroku pg:info --app your-app。被提升为主数据库的数据库也将显示它是DATABASE_URL.

于 2012-08-29T15:39:30.970 回答