昨日、Heroku 共有 Postgres DB で問題が発生しました。データベースが heroku DB に正しく「プッシュ」されていないようです。
構成
開発環境と本番環境の両方で 'pg' gem を使用します。Heroku の「共有データベース」アドオンを使用します。Rails 3.1.1 の実行。
私がやろうとしていること
ソースコードを Heroku にプッシュし、postgres DB を Heroku の DB と同期します。ソース自体には問題ありませんが、DB を起動して実行できません。
これまでに試したこと
1: ソースコードのプッシュ: git push heroku master
. わかった。これは機能します。
2: 次に、実行しようとします: heroku db:push
. 正常に実行されているようで、エラーはありません。スキーマは Heroku に送信され、さまざまなテーブルが正しく検出され、同様に送信されているようです。
3: 見てみましょう、大丈夫ですか?heroku info
:
どっ!データベースはまだ空です (そのため、動的ページにアクセスすると DB 関連のエラーが発生します)。何が起こっているのか理解できません。私は昨日の夜にこの問題に時間を費やしましたが、Heroku をしばらく使っただけで、この問題に遭遇したことはありません。手がかりはありますか?