我在我的本地服务器上运行了一个正在运行的Active Admin应用程序,但在推送到Heroku后,我的所有数据库表都是空的。我尝试运行heroku run rake db:migrate
然后heroku restart
,但这些都没有成功。表格在那里,但它们都是空的。
谢谢!
答案 0 :(得分:3)
如果您希望Heroku应用程序与本地数据库具有相同的数据库,那么您需要通过heroku db:push
将本地数据库推送到Heroku。这将用本地副本替换Heroku上表的内容,因此请小心使用。
编辑:heroku db:push
现在是heroku pg:push
,前者已被弃用。