вторник, 13 декабря 2011 г.

Изменения в процедуре установки 0.11 и обновление 0.11.1

При установке 0.11 после ./manage.py syncdb предлагается выполнить ./manage.py migrate для создания остальных таблиц, но эта процедура не завершается, поскольку джанго пытается создавать индексы для текстовых полей, которые требуют указания длины ключа
_mysql_exceptions.OperationalError: (1170, "BLOB/TEXT column'description' used in key specification without a key length")
Для выполнения процедуры мне пришлось удалить db_index=true для TextField из файла mayan/apps/documents/migrations/0001_initial.py, удалять все таблицы documents_*, запускать ./manage.py migrate и создавать соответствующие FULLTEXT индексы вручную.
Вышло обновление 0.11.1 исправившее ошибку при удалении документа.

Комментариев нет:

Отправить комментарий