Таблица миграции пуста - не удается запустить php artisan migrate - PullRequest
0 голосов
/ 20 сентября 2018

Итак, я скопировал базу данных с сервера, на котором я работаю, и я только начал над ним работать.Однако по какой-то причине таблица миграции пуста, поэтому, когда я пытаюсь запустить php artisan migrate, она не может, потому что не знает, что все таблицы уже созданы.Есть ли быстрый способ исправить это, а не добавлять имя каждой миграции в таблицу вручную, поскольку в этом проекте много миграций?

Спасибо.

1 Ответ

0 голосов
/ 20 сентября 2018

Вы можете обойти следующим образом:

  1. Создать другую пустую базу данных.
  2. Переключите ваше приложение на использование новой базы данных.
  3. Выполнить php artisan migrate
  4. Копировать Миграции Таблица из новой базы данных в старую
  5. Переключить приложение, чтобы использовать старую базу данных снова.

Вы также можете удалить существующие файлы миграции (плохая идея) или переместить их в другую папку, чтобы команда migrate не видела их.

Вы также можете заполнить таблицу самостоятельно, но это кажется довольно трудоемким.

Почему эта таблица пуста в первую очередь?Он также пуст на вашем сервере?

...