一开始我想着用 sql 来修改会比较方便,但是我发现 SQLite3 和 MySQL 的 SQL 有些不一样。
class ChangeProductsPriceDefault < ActiveRecord::Migration
def up
execute "ALTER TABLE `products` MODIFY `price` int DEFAULT 0.0"
end
def down
execute "ALTER TABLE `products` MODIFY `price` int DEFAULT NULL"
end
end
我想问问 Rails 有没有提供一些方法来修改的呢?