在推送到heroku之前删除了本地迁移文件

时间:2018-02-11 17:16:59

标签: ruby-on-rails heroku migration

在我推送到heroku之前,我以某种方式设法删除了本地迁移文件。我已在本地迁移了更改,因此一切都在我的机器上正常工作,但是当检查heroku上的表时,我可以看到缺少特定的列。

我尝试通过运行:

直接在heroku上添加迁移

heroku run rails g migration AddRoasterIdToRoasts roaster_id:integer然后是heroku run rails db:migrate,但到目前为止,我还无法看到已更新myoku上的表格。

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

您可以在本地生成新的迁移,更改其名称以将其移动到其他迁移中(我的意思是更改时间戳),提交迁移,然后将项目部署到Heroku。