移行時に South が新しいモデルの DB テーブルを INNODB として作成するが、別の開発者が独自の移行を実行するとテーブルを MYISAM として作成するという問題が発生しています。
これに関する問題は、他のすべてのテーブルが MYISAM であるため、新しいテーブルを使用すると多くの外部キー制約エラーが発生することです。
テーブルが MYISAM を使用して作成されていることを明示的に確認するにはどうすればよいですか?
異なる環境で異なるストレージ エンジンを使用してテーブルが作成される原因は何ですか?