Я столкнулся с той же проблемой после обновления до Doctrine миграции 3
Похоже, что многое изменилось, включая имя таблицы, в которой хранятся версии миграции: (
Итак, я обновил config/packages/doctrine_migrations.yaml
, создал новую (пустую) миграцию, очистил кеш (на всякий случай), и все прошло отлично :)
doctrine_migrations:
migrations_paths:
# namespace is arbitrary but should be different from App\Migrations
# as migrations classes should NOT be autoloaded
'DoctrineMigrations': '%kernel.project_dir%/src/Migrations'
storage:
# Default (SQL table) metadata storage configuration
table_storage:
table_name: 'migration_versions'
version_column_name: 'version'
version_column_length: 1024
executed_at_column_name: 'executed_at'
execution_time_column_name: 'execution_time'
BTW. Документы актуальны;) https://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html