Rails迁移:如何使用ROR迁移来增加列数据类型的大小

时间:2014-03-12 12:34:06

标签: ruby-on-rails ruby migration

我的用户表登录列是字符串类型,限制为40个字符。 现在我计划将限制增加到55个字符。

任何人请告诉我如何通过使用ROR迁移来增加此限制。

谢谢, Sravan

2 个答案:

答案 0 :(得分:54)

class YourMigration < ActiveRecord::Migration
  def up
    change_column :users, :login, :string, :limit => 55
  end

  def down
    change_column :users, :login, :string, :limit => 40
  end
end

答案 1 :(得分:20)

class YourMigration < ActiveRecord::Migration
  def change
    change_column :users, :login, :string, :limit => 55
  end
end