私はDjangoのSouthを使用して移行を行っています。これはMySQLデータベースでのみ機能します。とにかく、どのデータベースが使用されているかを知ることができますか(つまり、これはmysql上で実行されているか、またはpostgres上などです)。私はその後、例外を発生させたい。django southの移行でどのデータベース(mysql/pgsql /?を使用しているかなど)を調べるにはどうすればよいですか?
私は重要なマイグレーション(フォレンジンキーの名前を変更しています)を書いています。これはMySQL上でのみ動作すると思います。あなたがそれがうまくいくかどうかを保証できない場合は、南/ Pythonのイデオロギーに合わせて、正常に完了するかどうかわからない場合は例外を発生させたい。
これは、ほぼ確実にmysql上でのみ動作する内部のdjangoサイト用ですが、私は二重にしたい場合があります。