繁体   English   中英

学说迁移不会为某个特定实体生成迁移版本

[英]Doctrine migration is not generating migration version for one particular entity

我正在使用 symfony,并且正在尝试使用以下命令生成新的迁移版本:

app/console doctrine:migration:diff

它正在生成新的迁移文件,但是实体目录中有一个表,称为事务对于这个特定的表我无法生成迁移或者可以说该表没有在数据库中创建。 请帮助我仅通过脚本生成迁移/表格。 我不想手动生成它。

谢谢

使用此命令生成将在 migration\ 文件夹中创建的迁移文件

php app/console make:migration

然后点击此命令将您的实体反映到数据库中

php app/console doctrine:migration:migrate

要检查您当前的迁移状态并跟踪,请点击此命令

php app/console doctrine:migration:status

https://symfony.com/download轻松安装 symfony CLI

我只是遇到了同样的问题:没有为特定实体生成迁移。

过了一会儿,我发现这是因为我的 Doctrine Cache。 我清除了缓存池,可以正确生成我的迁移。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM