在我推送到heroku之前,我以某种方式设法删除了本地迁移文件。我已在本地迁移了更改,因此一切都在我的机器上正常工作,但是当检查heroku上的表时,我可以看到缺少特定的列。
我尝试通过运行:
直接在heroku上添加迁移 heroku run rails g migration AddRoasterIdToRoasts roaster_id:integer
然后是heroku run rails db:migrate
,但到目前为止,我还无法看到已更新myoku上的表格。
还有其他想法吗?
答案 0 :(得分:0)
您可以在本地生成新的迁移,更改其名称以将其移动到其他迁移中(我的意思是更改时间戳),提交迁移,然后将项目部署到Heroku。