ubuntu-16.04.1 mysql 'Specified key was too long; max key length is 3072 bytes'

7 years 5 months ago #823 by Gregor
Gregor created the topic: ubuntu-16.04.1 mysql 'Specified key was too long; max key length is 3072 bytes'
Во время выполнения команды
python3 manage.py migrate
возникает следующая ошибка:
Warning: Spoiler! [ Click to expand ]

По логу я даже не смог выяснить на каком именно индексе оно споткнулось. Система чистая, установлена с нуля (параметры mysql не изменялись) специально для тестирования нового SOPDS.
Попытался разобраться в скрипте инициализации БД для Django что бы ограничить длину индекса... Я лучше промолчу.

Please Войти or Create an account to join the conversation.

  • Gregor
  • Gregor's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
7 years 5 months ago - 7 years 5 months ago #824 by mitshel
mitshel replied the topic: ubuntu-16.04.1 mysql 'Specified key was too long; max key length is 3072 bytes'
Установил Ubuntu. Проблема действительно есть. Решение тоже есть. К вечеру выложу версию с исправлениями.
P.S.: Исправил.
Можно заново загрузить с гитхаба или сайта. Старую БД тоже нужно удалить (drop database sopds).
После этого должно все заработать по инструкции.
Last Edit: 7 years 5 months ago by mitshel.

Please Войти or Create an account to join the conversation.

  • mitshel
  • mitshel's Avatar
  • Offline
  • Администратор
  • Администратор
More
7 years 5 months ago #825 by Gregor
Gregor replied the topic: ubuntu-16.04.1 mysql 'Specified key was too long; max key length is 3072 bytes'
Да, теперь инициализация прошла без проблем, спасибо!

Please Войти or Create an account to join the conversation.

  • Gregor
  • Gregor's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
Time to create page: 0.099 seconds