我有以下迁移,我希望能够检查与环境相关的当前数据库是否是 mysql 数据库。如果是 mysql,那么我想执行特定于数据库的 SQL。
我该怎么做?
类 AddUsersFb < ActiveRecord::Migration
def self.up
add_column :users, :fb_user_id, :integer
add_column :users, :email_hash, :string
#如果是mysql
#execute("alter table users 修改 fb_user_id bigint")
结尾
def self.down
删除列:用户,:fb_user_id
删除列:用户,:电子邮件哈希
结尾
结尾