我创建了我的第一个 Rails 应用程序,它有一个免费的 :dev: 数据库。我花了 50 美元购买了一个 Crane 数据库并删除了我的开发数据库。
运行heroku pg
命令:
=== HEROKU_POSTGRESQL_NAVY_URL
Plan: Crane
Status: available
Data Size: 5.9 MB
Tables: 0
PG Version: 9.1.6
Connections: 3
Fork/Follow: Available
Created: 2012-12-17 21:46 UTC
Maintenance: not required
奇怪的是,如果我运行heroku run rake db:migrate
它运行良好,但heroku pg
仍显示 0 表计数,并且应用程序本身的数据显示我的 :dev: 数据库中的旧数据。
有什么建议么?我怎么能告诉 Heroku,Please use this database as the default from now on?
此外,如果heroku pg
只显示 1 个数据库,并且该数据库有零个表,我的应用程序从哪里获取它当前显示的数据?