Symfony控制台命令make:migration和doctrine:migrations:diff有什么区别?
答案 0 :(得分:3)
make:migration
将为您创建一个空文件,以便您可以编写自定义迁移
doctrine:migrations:diff
会将您当前的数据库架构与实体映射进行比较,如果存在差异,则会创建迁移,因此您可以更新数据库架构以反映您的实体映射
答案 1 :(得分:1)
这两个命令之间没有区别。
make:migration
只是Symfony为Doctrine命令提供的包装。
您可以运行到完全相同的效果。但是symfony要求您拥有Symfony Maker bundle,否则就不需要。