При установке 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 исправившее ошибку при удалении документа.
Комментариев нет:
Отправить комментарий