如何在rails上的ruby中创建删除表的迁移

Syl*_*Syl 0 ruby-on-rails sql-drop

我想在我的rails应用程序中删除一个表,但我不能使用回滚,因为我很久以前创建了这个表,并且我有很多其他表创建以来.

如何将其命名为drop table迁移文件,是否有办法使用rails generate生成它?

rtc*_*oms 9

再创建一个迁移以删除表.该类应具有该方法

def self.up
  drop_table :table_name
end
Run Code Online (Sandbox Code Playgroud)

要小心,因为您无法回滚以获取丢弃表时丢失的所有数据.

  • @Sylario-迁移的名称与其功能无关。如果您编写正确的代码,它将不管。 (2认同)