Ruby on Rails rake db:drop

时间:2010-09-13 10:40:58

标签: ruby-on-rails

是否有命令删除数据库中的特定表而不是所有表?

或者更新数据库表的方法

谢谢。

2 个答案:

答案 0 :(得分:6)

查看Ruby on Rails Migration Guide。例如,要在迁移中删除表:

class DropProducts < ActiveRecord::Migration
  def self.up
    drop_table :products
  end

  def self.down
    raise ActiveRecord::IrreversibleMigration
  end
end

答案 1 :(得分:1)

使用以下命令进行迁移可以实现: -

def self.up    
  drop_table :table_name   
end