4

我已经按照 Heroku 的指南将我的 postgres 数据库从 Dev 迁移到 Basic Plan:https ://devcenter.heroku.com/articles/migrating-from-a-dev-to-a-basic-database

一切似乎都很顺利,但我对下面的信息有点困惑。即使新的基本数据库显示了一些数据,它也没有显示任何表。数据大小也不同。在我删除我的 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 回答