次の移行があり、環境に関連する現在のデータベースがmysqlデータベースであるかどうかを確認したいと考えています。それはmysqlの場合は、データベースに固有のSQLを実行したいです。Railsの移行でデータベースの種類を確認するにはどうすればよいですか?
どうすればよいですか?あなたが今までboot.rb
とenvironment.rb
ActiveRecord::Base.connection
によって確立されたデータベース接続について知りたいと思った
execute 'alter table users modify fb_user_id bigint WHERE USER() = "mysqluser";'
'ActiveRecord :: Base.connection.instance_of? ActiveRecord :: ConnectionAdapters :: MysqlAdapter'で解決するはずです。 –