我将Rails
应用程序部署到Heroku
。 db/seed
文件已经发生变化,我希望最初播种到admin
的{{1}}用户反映我现在在本地拥有的用户。有没有办法:
A)销毁数据,然后再次运行Heroku
?或
B)将新的heroku run rake db:seed
用户播种到数据库中。如果我需要编辑数据库中的表,那么与创建新的迁移文件类似?
谢谢!
答案 0 :(得分:2)
您绝对可以使用rake db:reset
命令重置数据库,该命令将删除,创建和播种数据。在运行此命令之前,您必须修改种子文件。
但是,更好的方法是使用heroku run rails console
并简单地使用该接口修改用户信息。您可以阅读更多here。