Rails 3:使用迁移删除表

Jho*_*rra 5 migration ruby-on-rails ruby-on-rails-3

我有一个使用迁移创建的表,现在我想摆脱这个表.我很确定我可以退出迁移,但我找不到这样做的语法.我从搜索Rails数据库迁移 - 如何删除表中找到了这个问题

但他基本上说你可以找到你需要的东西并提供一个链接.我读了那个链接,我没有看到任何说明如何做到这一点.我看到它的碎片,但我不知道如何把它们放在一起.

我在迁移中看到它有一个self.down方法,我真的只需要知道如何调用它.

gla*_*kou 16

尝试创建一个空迁移并使用:

drop_table :table_name
Run Code Online (Sandbox Code Playgroud)


zet*_*tic 8

您可以使用以下命令回滚上次迁移:

rake db:rollback

那将运行该self.down方法,应该是drop_table :table_name