Было недавнее обновление до doctrine -миграции версии 3, которое было частью обновления библиотеки поставщика, поэтому мы как бы вынуждены следовать сейчас;)
Мы настроили его следующим образом:
doctrine_migrations:
migrations_paths:
"DoctrineMigrations": "src/Migrations"
storage:
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'
Тем не менее, мы получаем следующую странную ошибку миграции.
bin/console doctrine:migrations:status
дает такой вывод «все в порядке»:
+----------------------+----------------------+------------------------------------------------------------------------+
| Configuration |
+----------------------+----------------------+------------------------------------------------------------------------+
| Storage | Type | Doctrine\Migrations\Metadata\Storage\TableMetadataStorageConfiguration |
| | Table Name | migration_versions |
| | Column Name | version |
|----------------------------------------------------------------------------------------------------------------------|
| Database | Driver | Doctrine\DBAL\Driver\PDOMySql\Driver |
| | Name | dwconnect2 |
|----------------------------------------------------------------------------------------------------------------------|
| Versions | Previous | DoctrineMigrations\Version20200522213838 |
| | Current | DoctrineMigrations\Version20200608142225 |
| | Next | Already at latest version |
| | Latest | DoctrineMigrations\Version20200608142225 |
|----------------------------------------------------------------------------------------------------------------------|
| Migrations | Executed | 18 |
| | Executed Unavailable | 0 |
| | Available | 18 |
| | New | 0 |
|----------------------------------------------------------------------------------------------------------------------|
| Migration Namespaces | DoctrineMigrations | src/Migrations |
+----------------------+----------------------+------------------------------------------------------------------------+
Но если мы запустите bin/console doctrine:migrations:migrate --no-interaction
, выдает следующую ошибку:
[ERROR] The version "latest" couldn't be reached, you are at version "DoctrineMigrations\Version20200608142225"
Наша база данных выглядит хорошо, так как мы ее очистили и где выполняются все миграции fre sh.
Большое спасибо за любую помощь!
Андреас