我正在 Heroku 上测试一个应用程序,突然开发数据库离线了。postgres.heroku.com 在数据库上有以下信息:
\n\nStatistics\nPlan Dev\nStatus \nData Size 0 B\nTables 7\nPG Version ?\nCreated February 27, 2013 19:38\nRun Code Online (Sandbox Code Playgroud)\n\n日志说FATAL: role "-removed-" is not permitted to log in。
heroku 文档有错误,但它并没有真正帮助:
\n\nFATAL: role \xe2\x80\x9crole-name\xe2\x80\x9d\xe2\x80\xa6\n\nFATAL: role "u8akd9ajka" is not permitted to log in (PG::Error)\n\nThis occurs when you have de-provisioned a starter tier database but are still trying to connect to it. To resolve:\n\n If required, provision a new database via heroku addons:add heroku-postgresql\n Use heroku pg:promote HEROKU_POSTGRESQL_<new-database-color> to promote it, making it the primary database for your application.\nRun Code Online (Sandbox Code Playgroud)\n\n数据库如何取消配置?据我所知,我没有对数据库做任何事情,它只是离线了。
\n\n我可以成功地在数据库上使用提升命令 ( heroku pg:promote HEROKU_POSTGRESQL_ROSE),但它保持相同的状态。如果我跑步heroku pg:info我会得到Resource not found
我可以添加一个新数据库并重新开始,但我想知道是否可以使数据库恢复生机(在生产中发生这种情况的前景是可怕的)。
\nHeroku 在您显示创建的数据库时遇到了问题: https: //status.heroku.com/incidents/498 ...也许您的数据库存在与此相关的问题。
当您在生产中时,您与免费帐户处于不同的级别;我个人已经 3 年没有遇到过 Heroku 生产应用程序的问题了。
| 归档时间: |
|
| 查看次数: |
4690 次 |
| 最近记录: |