从Heroku开发计划迁移Postgres数据库到基础计划

4
我按照Heroku的指南将我的postgres数据库从Dev计划迁移到Basic计划:https://devcenter.heroku.com/articles/migrating-from-a-dev-to-a-basic-database 一切似乎都进行得很顺利,但是下面的信息让我有些困惑。尽管新的basic 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

谢谢!

1个回答

1

pg:info 不显示实时信息。请参见Heroku pg:info gives 0 tablesHeroku Row Count Incorrect以获取类似问题的帖子。

现在,信息应该显示正确的表数量。
为确保表结构正确,您可以连接到数据库并显示所有表:

heroku pg:psql HEROKU_POSTGRESQL_BLUE
\dt

当然,您也可以使用heroku run console在rails控制台中检查数据。您的应用程序已经在使用基本计划数据库(HEROKU_POSTGRESQL_BLUE),因此如果应用程序正常运行,则一切顺利。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接