4

Postgres データベースを Dev から Basic Plan に移行するための Heroku のガイドに従いました: https://devcenter.heroku.com/articles/migrating-from-a-dev-to-a-basic-database

すべてが順調に進んでいるように見えますが、以下の情報に少し混乱しています。新しい基本 DB にはいくつかのデータが表示されていますが、テーブルは表示されていません。データサイズも異なります。Dev DB を削除する前に、他の誰かが同じことを見たことがありますか? ここで何が起こっているのか誰か説明できますか?

Ryans-MacBook-Pro:dashboard ryanberry$ heroku pg:info -a myapp(replaced with my app name)
=== HEROKU_POSTGRESQL_BLUE (DATABASE_URL)
Plan         Basic
Status       available
Connections  4
PG Version   9.1.5
Created      2012-10-29 10:51 UTC
Data Size    111.6 MB
Tables       0
Fork/Follow  Unavailable
=== HEROKU_POSTGRESQL_CHARCOAL
Plan         Dev
Status       available
Connections  0
PG Version   9.1.5
Created      2012-10-20 02:26 UTC
Data Size    112.4 MB
Tables       30
Rows         389702/10000 (Write access revoked)
Fork/Follow  Unavailable

ありがとう!

4

1 に答える 1

1

pg:info はリアルタイム情報を表示しません。同様の問題に関する投稿については、 Heroku pg:info で 0 テーブルが返される および Heroku Row Count Incorrectを参照してください。

これで、情報に正しい量のテーブルが表示されるはずです。
テーブル構造が正しいことを確認するには、データベースに接続してすべてのテーブルを表示します。

heroku pg:psql HEROKU_POSTGRESQL_BLUE
\dt

もちろんheroku run console、Rails コンソールでデータを確認することもできます。アプリケーションはすでに基本計画のデータベース (HEROKU_POSTGRESQL_BLUE) を使用しているため、アプリケーションが正常に実行されている場合、すべてがうまくいっています。

于 2012-10-31T13:54:32.020 に答える