doctrine создание миграции из сущностей - PullRequest
0 голосов
/ 27 января 2020

Я использую Doctrine с ванилью PHP. И когда я запускаю команду migrations:diff, она генерирует неправильную миграцию. Моя база данных пуста, но она генерирует миграцию с помощью операторов alter. Например, $this->addSql('ALTER TABLE users DROP firstname');, но у меня еще нет таблицы users, и она не создается в процессе миграции. Кроме того, он добавляет к сведениям о миграции несуществующие сущности (удаляя связанные таблицы из БД).

Я, наверное, знаю, в чем проблема, у меня уже была некоторая структура базы данных, но я решил провести рефакторинг и отбросить все таблицы и удалить все миграции файла. Но по какой-то причине doctrine все еще хранит эту информацию, но я не знаю, где и как ее очистить. В моем кеше фордера все пусто, а локально весь доктриновый кеш отключен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...