删除迁移,有任何问题吗?

时间:2016-07-04 00:34:23

标签: ruby-on-rails

我生成了迁移add_content_to_users content:string。我运行db:migrate并在edit页面中将文字添加到此content属性中。我意识到我想做其他事情,所以我想摆脱content. db:rollback是否足够,或者我是否还需要使用类似的东西再次重置和迁移数据库(宁可不要) {1}}?

1 个答案:

答案 0 :(得分:0)

rake db:rollback撤消上次迁移(在大多数情况下)如果添加了一列,它将完全从数据库表中删除该列。列中的所有数据都将丢失。

如果您当然没有更改或删除该迁移文件,则下次运行rake db:migrate时会再次添加该列。