यह मदद कर सकता है:
from django.core.management.base import BaseCommand
from django.db import connections
class Command(BaseCommand):
def handle(self, database="default", *args, **options):
cursor = connections[database].cursor()
cursor.execute("SHOW TABLE STATUS")
for row in cursor.fetchall():
if row[1] != "InnoDB":
print "Converting %s" % row[0],
print cursor.execute("ALTER TABLE %s ENGINE=INNODB" % row[0])
फ़ोल्डर्स प्रबंधन/कमांड/ के तहत अपने ऐप में इसे जोड़ें, फिर आप अपने सभी टेबल को manage.py कमांड के साथ कनवर्ट कर सकते हैं:
python manage.py convert_to_innodb