У меня есть следующая миграция, и я хочу, чтобы проверить, является ли текущая база данных, относящаяся к среде, базой данных mysql. Если это mysql, то я хочу выполнить SQL, специфичный для базы данных.
Как мне это сделать?
class AddUsersFb < ActiveRecord::Migration def self.up add_column :users, :fb_user_id, :integer add_column :users, :email_hash, :string #if mysql #execute("alter table users modify fb_user_id bigint") end def self.down remove_column :users, :fb_user_id remove_column :users, :email_hash end end