當我運行bin/console doctrine:migrations:list時,我看到列出的遷移為:
ApplicationMigrationsVersion20210909072642
bin/console --env=dev doctrine:migrations:execute 'ApplicationDoctrineMigrationsVersion20210909072642'/span> --down --no-interaction -vv
bin/console --env=dev doctrine:migrations:execute Version20210909072642 --down --no-interaction -vvv
bin/console --env=dev doctrine:migrations:execute 20210909072642 --down --no-interaction -vvv
最近DoctrineMigrationsBundle更新后,這一功能是否有所改變?
每次我運行它時,都會出現以下錯誤:
In MigrationClassNotFound.php line 15:
[DoctrineMigrationsExceptionMigrationClassNotFound] 。
遷移class "20210909072642" was not found?
我的Doctrine配置看起來像這樣:
doctrine_migrations:
migrations_paths:
'ApplicationMigrations'。'app/DoctrineMigrations'。
存盤。
table_storage:
table_name: 'migration_versions': 'migration_versions'
uj5u.com熱心網友回復:
migrations_paths在你的配置中設定你的遷移位于ApplicationMigrations的命名空間,而不是ApplicationDoctrineMigrations。
用ApplicationMigrationsVersion20210909072642運行migrate命令。
bin/console --env=dev doctrine:migrations:execute
'ApplicationMigrationsVersion20210909072642' --down --no-interaction -vvv
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/328354.html
標籤:
上一篇:PySpark-創建新鑰匙
