我刚发现Heroku应用程序中的一个表格与我本地主机上的表格结构不同。
最好的方法是我需要再次运行创建新表的迁移,但最好的方法是什么?
只需手动删除Heroku终端中的表,然后更改迁移日期并再次运行它?
答案 0 :(得分:1)
您可以像这样重做一个迁移文件:
heroku run rake db:migrate:redo VERSION=20130311054546
其中20130311054546是您迁移的时间戳。
要进行不同的数据库修改,例如drop table
等,我通常会使用David Dollar's heroku SQL console