Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table users add unique users_email_unique(email))
3) Но, все равно создались две таблицы: users и migrations
4) В таблице migrations пусто
5) Хочу сделать роллбек — Nothing to rollback.
6) Почему не получается откатиться? В чем прикол тогда этих миграций? Вручную удалить таблицы в БД?
по поводу ошибки, email видимо не ограничили по размеру в базе и там есть здоровенное значение где-то
Проблема не в миграциях, а в конфигурации БД
типа если ошибки с БД, то тут миграции не помогут?)
типа чтобы миграцации правильно накатывались и откатывались они должны быть оттестированы и рабочими
Кинь пж скрин миграции
дефолтные после установки ларавел
вот в базе есть не уникальные значения к примеру, миграция делает уникальный индекс. Естественно будет ошибка. В данном случае я уже сказал, что какое-то конретное значение слишком много весит и поэтому нельзя проиндексировать
Да не, там в другом же ошибка
Обсуждают сегодня