我已阅读:https://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html
我很好奇:doctrine:migrations:rollup
。我知道它的作用(删除我的迁移,用当前数据库的整个转储创建一个)。
但是我不知道如何在生产中使用它:
当我在本地开发人员中汇总时,将其推送到CD-Pipeline中,它将在生产中失败,对吗?因为转储将在已经进行的迁移之上执行。
我是否必须手动删除所有迁移版本,而仅将“汇总” -dump-migration标记为在生产中已完成?
答案 0 :(得分:0)
我发现了:
https://github.com/doctrine/migrations/issues/662
整个过程分为几个步骤: