Rails-迁移-change_column_default

jac*_*cob 5 ruby-on-rails ruby-on-rails-3

我希望通过迁移更改数据库中整数的默认值

class ChangeColumnDefault < ActiveRecord::Migration
  def self.up
    change_column_default(:persons, :age, 0)
  end
end
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

class ChangeColumnDefault < ActiveRecord::Migration
      def change
        change_column_default(:persons, :age, 0)
      end
    end
Run Code Online (Sandbox Code Playgroud)

我只是通过以下方式运行迁移:

rake db:migrate VERSION=20120822182554_change_column_default.rb
Run Code Online (Sandbox Code Playgroud)

终端中未显示任何错误,并且我在schema.rb中看不到任何更改

有什么想法/提示吗?

Vet*_*4eg 0

也许只用rake db:migrate VERSION=20120822182554

表名在哪里?:)