sql >> データベース >  >> RDS >> Mysql

データベース固有の移行コード

    移行では、接続のデータベース接続にアクセスできます。 接続には adapter_name 方法なので、接続の種類を尋ねることができます:

    def self.up
        case connection.adapter_name
        when 'PostgreSQL'
            # Do PostgreSQL stuff
        when 'MySQL'
            # Do MySQL stuff
        else
            # Blow up and catch on fire. Or silently ignore it depending on your needs.
        end
    end
    

    MySQLアダプター名が正しいかどうかはわかりませんが、テクニックは適切であり、MySQLアダプター名を自分で簡単に確認できます。




    1. MariaDBの日付から年を返す4つの関数

    2. MySQLに配列を保存する方法は?

    3. PHP/PDOは現在の日付と1か月をMYSQLに挿入します

    4. COUNT(*)でフィルタリングしますか?