Миграция Laravel: базовая таблица или представление уже существуетPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Миграция Laravel: базовая таблица или представление уже существует

Сообщение Anonymous »

Справочная информация

Мы с самого начала используем миграцию Laravel (5.8) для одного из наших проектов. Во время разработки мы сделали несколько миграций. Через некоторое время мы обнаружили, что некоторые миграции связаны с установкой/настройкой. Поэтому мы переместили их вверх, переименовав файлы миграции, например, из:

Код: Выделить всё

2019_08_05_104213_create_financial_years_table
до

Код: Выделить всё

2016_08_31_104213_create_financial_years_table
После этого мы пошли дальше и на каком-то этапе создали больше файлов миграции, а затем запустили миграцию php artisan. Но возникла ошибка:


Базовая таблица или представление уже существует: ... Таблица «financial_years» уже существует

Итак, мы попытались удалить базовую таблицу (в данном случае: Financial_years), а затем удалили строку, в которой упоминается «...financial_years. ..» тоже из таблицы миграций.

Но при миграции php artisan снова и снова возникала одна и та же ошибка. Мы проверили всю базу данных, но не нашли ни индекса, ни таблицы финансовых_лет.

Известное средство, но

Мы знаем, что можем запустить php artisanmigrate:refresh для новой миграции. Но данные, которые есть в нашей базе данных, важны, и мы не хотим портить их прямо сейчас. Мы могли бы пойти на новую миграцию, когда приступим к работе, но не сейчас.

Как мы можем продолжить миграцию Laravel в этом сценарии?

Подробнее здесь: https://stackoverflow.com/questions/576 ... ady-exists
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»