最佳答案
每当 bundle 报告执行了不可用的迁移时,这意味着 migrations_versions
数据库表中存在您之前运行它时的迁移标识符。
要消除通知,请确保在删除迁移文件时,从数据库表中删除其相应的标识符。
您可以(或手动)执行此操作:
php bin/console doctrine:migrations:version YYYYMMDDHHMMSS --delete
或者,通过以下方式倒回迁移:
php bin/console doctrine:migrations:execute YYYYMMDDHHMMSS --down
但这将运行该迁移文件的关闭功能,撤消它设置的任何内容并将其从数据库中删除。
关于php - 清除 "Unavailable Migrations"列表(Symfony 3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43606990/