ruby-on-rails – Heroku – 如何删除表并再次运行迁移?
发布时间:2020-12-17 02:04:14 所属栏目:百科 来源:网络整理
导读:我刚刚发现Heroku应用程序中的一个表格与我本地主机上的表格结构不同. 在最好的方式中,我需要运行再次创建新表的迁移,但最好的方法是什么? 只需手动删除Heroku终端中的表,然后更改迁移日期并再次运行它? 解决方法 你可以像这样重做一个迁移文件: heroku r
我刚刚发现Heroku应用程序中的一个表格与我本地主机上的表格结构不同.
在最好的方式中,我需要运行再次创建新表的迁移,但最好的方法是什么? 只需手动删除Heroku终端中的表,然后更改迁移日期并再次运行它? 解决方法
你可以像这样重做一个迁移文件:
heroku run rake db:migrate:redo VERSION=20130311054546 其中20130311054546是您的迁移的时间戳. 要进行不同的数据库修改,例如drop table等,我通常使用David Dollar’s heroku SQL console (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |