У меня странная проблема с Symfony (с установленным sfDoctrineGuardPlugin) и миграцией Doctrine. Что я сделал до сих пор:
- Я удалил базу данных и создал новую без таблиц
- Я очистил все файлы моделей
- Я очистил кеш
- запустить задачу Symfony "
doctrine:generate-migrations-db
"
После этого я думаю, что не должно быть различий между базой данных и файлами миграции.
Затем я запустил "doctrine:generate-migrations-diff
" и получил два новых файла с:
- Файл один
- Файл два
Это было странно для меня, потому что я не ожидал никаких отличий, но я выполнил "doctrine:migrate --up
" два раза для двух сгенерированных ранее миграций. Миграции прошли. И теперь меня смущает тот факт, что каждый запуск "doctrine:generate-migrations-diff
" генерирует точно такие же различия, как в двух файлах, которые я связал в этом посте.
Спасибо за любые предложения,
Том