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

时间:2011-09-07 05:38:22

标签: ruby-on-rails sql-drop

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

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

1 个答案:

答案 0 :(得分:9)

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

def self.up
  drop_table :table_name
end

请注意,因为您无法回滚以获取丢弃表格时丢失的所有数据。