MySQL в Python сломался в virtualenv после перехода на 12.04

Этим утром я обновил свой Xubuntu до 12.04.

Virtualenv продвинулся вверх по версии, и теперь связывает пипс, и мне пришлось изменить некоторые сценарии, чтобы справиться с этим и перестроить мои virtualenvs.

MySQL dbapi теперь выдаёт мне странные ошибки. Он может создавать только таблицы InnoDB; если вы попытаетесь создать таблицы MyISAM (из кода Python), то получится:

NotSupportedError: (1286, "Unknown storage engine 'MyIASM'")

Когда я запускаю саму программу командной строки mysql, она с радостью создает таблицы как InnoDB, так и MyISAM.

Что неправильно настроено и как это исправить?

1
задан 7 June 2012 в 16:19

1 ответ

Действительно опечатка.

На некоторых платформах и с некоторыми клиентскими библиотеками (я полагаю, это настройка уровня предупреждения), нераспознанные типы движка по умолчанию автоматически используют тип таблицы по умолчанию.

Ой.

0
ответ дан 7 June 2012 в 16:19

Другие вопросы по тегам:

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