5

Heroku でアプリをテストしていたところ、突然開発データベースがオフラインになりました。postgres.heroku.com には、データベースに関する次の情報があります。

Statistics
Plan    Dev
Status  
Data Size   0 B
Tables  7
PG Version  ?
Created     February 27, 2013 19:38

ログは言うFATAL: role "-removed-" is not permitted to log in

heroku docs にはエラーがありますが、実際には役に立ちません:

FATAL: role “role-name”…

FATAL: role "u8akd9ajka" is not permitted to log in (PG::Error)

This occurs when you have de-provisioned a starter tier database but are still trying to connect to it. To resolve:

    If required, provision a new database via heroku addons:add heroku-postgresql
    Use heroku pg:promote HEROKU_POSTGRESQL_<new-database-color> to promote it, making it the primary database for your application.

データベースはどのようにプロビジョニング解除されますか? 私が知る限り、データベースには何もしていませんが、オフラインになりました。

データベースでプロモート コマンドを正常に使用できますが ( heroku pg:promote HEROKU_POSTGRESQL_ROSE)、同じ状態のままです。私が実行するheroku pg:infoと、私は得るResource not found

新しいデータベースを追加して最初からやり直すことはできますが、データベースを元に戻すことができるかどうかを知りたいです (本番環境でこれが起こる可能性は恐ろしいです)。

4

2 に答える 2

1

Heroku には、データベースが作成されたことを示すちょうどその頃に問題がありました: https://status.heroku.com/incidents/498 ... おそらく、それに関連するデータベースに問題がありました。

本番環境では、無料アカウントとは異なる層にいます。個人的には、Heroku の本番アプリで 3 年間問題が発生していません。

于 2013-03-02T16:20:12.623 に答える