我正在使用 Doctrine Migrations,直到现在所有迁移都运行良好。我创建的最后一个在登台服务器上无法识别,但它在我的本地机器上运行良好。
捆绑包将版本 20151006091137 识别为最新迁移,但它应该是 20151011132851。正如您在图像中看到的迁移文件存在于服务器上。
在我的本地机器上,Doctrine 正确地看到了最新版本。
有人知道吗?
我正在使用 Doctrine Migrations,直到现在所有迁移都运行良好。我创建的最后一个在登台服务器上无法识别,但它在我的本地机器上运行良好。
捆绑包将版本 20151006091137 识别为最新迁移,但它应该是 20151011132851。正如您在图像中看到的迁移文件存在于服务器上。
在我的本地机器上,Doctrine 正确地看到了最新版本。
有人知道吗?
检查表
doctrine_migrations
如果您的 versionMigrations 条目存在。清除缓存
app/console doctrine:cache:clear-metadata
检查您的实体是否同步到数据库
app/console doctrine:schema:validate
添加新的迁移,你不应该有任何 addSql()
app/console doctrine:migrations:diff
将您的迁移同步到数据库
app/console doctrine:migrations:migrate -y