更新后无法生成迁移差异

问题描述 投票:0回答:1

我对我的 symfony 应用程序进行了一些更新:

  • PHP 7.4 至 8.3
  • Symfony 5.4 至 6.4
  • API 平台 2.x 至 3

在此过程中我删除了我正在使用的FOSUserBundle。最后对 mysql 数据库进行了一些更新。我正在使用 Doctrine 迁移,但我很难生成它们。

如果我运行

bin/console doctrine:migrations:diff
,则会生成迁移类,但
up
down
为空。 但是,如果我正在运行
bin/console doctrine:schema:update --dump-sql
,我可以看到对数据库所做的更新。

正常吗?怎么解决?

php symfony doctrine doctrine-migrations
1个回答
0
投票

您想要的命令是

bin/console make:migration
https://symfonycasts.com/screencast/symfony5-doctrine/migrations

© www.soinside.com 2019 - 2024. All rights reserved.