繁体   English   中英

Heroku - 如何删除表并再次运行迁移?

[英]Heroku - how to remove table and run migration again?

我刚刚发现Heroku应用程序中的一个表与我本地主机上的表结构不同。

在最好的方式中,我需要运行再次创建新表的迁移,但最好的方法是什么?

只需手动删除Heroku终端中的表,然后更改迁移日期并再次运行它?

你可以像这样重做一个迁移文件:

heroku run rake db:migrate:redo VERSION=20130311054546

其中20130311054546是您的迁移的时间戳。

要进行不同的数据库修改,例如drop table等,我通常使用David Dollar的heroku SQL控制台

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM