【发布时间】:2012-06-18 19:49:10
【问题描述】:
我的本地服务器上有一个有效的 Active Admin 应用程序,但在推送到 Heroku 后,我的所有数据库表都是空的。我尝试运行heroku run rake db:migrate,然后运行heroku restart,但这些都没有完成。桌子在那里,但它们是空的。
谢谢!
【问题讨论】:
标签: ruby-on-rails database heroku activeadmin
我的本地服务器上有一个有效的 Active Admin 应用程序,但在推送到 Heroku 后,我的所有数据库表都是空的。我尝试运行heroku run rake db:migrate,然后运行heroku restart,但这些都没有完成。桌子在那里,但它们是空的。
谢谢!
【问题讨论】:
标签: ruby-on-rails database heroku activeadmin
如果您想让 Heroku 应用程序拥有与本地相同的数据库,那么您需要通过 heroku db:push 将本地数据库推送到 Heroku。这会将 Heroku 上的表格内容替换为您的本地副本,因此请谨慎使用。
编辑:heroku db:push 现在是 heroku pg:push,前者已被弃用。
【讨论】: