В Django, как я устанавливаю значение по умолчанию так, чтобы каждая модель была создана с INNODB?

Прямо сейчас Django принимает значение по умолчанию к MYISAM..., но я хочу изменить его так, чтобы каждый раз я составил новую таблицу, это - innodb.

1
задан TIMEX 28 June 2010 в 21:52
поделиться

1 ответ

Поместите это в settings.py:

DATABASE_ENGINE = 'mysql'
DATABASE_OPTIONS = {"init_command": "SET storage_engine=INNODB"}

UPDATE

Для Django >= 1.2 это должно быть написано так:

DATABASES = {
             'default': {
                         'ENGINE': 'mysql',
                         'OPTIONS': {'init_command': 'SET storage_engine=INNODB'}
                        }
            }
2
ответ дан 2 September 2019 в 23:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: