между ветками, видимо, где-то сбросился статус на no.
хотя таблица уже создана, все хорошо.
То есть, мне нужен апдейт, а он начинает с криэйта
Возможно в разных версиях файлы миграций по разному называются?
Мммм, что-то я не помню, что б менял или заново создавал. Но если так, я могу как-то поменять этот статус?
Лучше всего выяснить почему так могло произойти. Потому что такое не может произойти, Где-то накосячил
В ручную добавить в таблицу миграции
поставь проверку на существование
Может быть в другой миграции создаётся таблица?
Давайте не будем 😏
У меня есть 2 миграции - create update create уже выполнена, но статус у нее стоит ‘no’. И вот таблица то уже создана, но он не дает мне провести update, потому что считает, что create нужно сделать, а таблица уже есть)
Кроме create ещё какие-то действия имеются?
а как в БД записи (таблица migrations)? может там указать 1?
Просто создать запись
Ну да, полноценная миграция, там все поля прописаны. (Но я ее уже создал). Миграции же не принято удалять) И вот на самом create, он мне говорит, мол, таблица такая уже есть, куда ты лезешь. И не идет дальше к update Base table or view already exists: 1050 Table 'pages' already exists
а что за статус то ?
это у себя? или на боевом?
У себя пока, на локалке
ну я откат сделал одной миграции без down и соответственно up уже не работает. Как советуют выше или руками в БД добавить чтоб миграция отработана или тупо закомменить на время Schema::create(..
Спасибо, придется так
Обсуждают сегодня