场景分析 团队开发中,每个开发人员对于数据库都修改都必须手动记录,上线时需要人工整理,运维成本极高.而且在多个开发者之间数据结构同步也是很大的问题.Doctrine Migrations组件把数据库变更加入到代码中和代码一起进行版本管理,很好的解决了上述问题. Doctrine Migrations是基于Doctrine DBAL组件的数据迁移组件.集成于Laravel,Symfony等主流框架.大概可以分为两种方式进行迁移,即版本管理方式和diff方式. 版本管理:把数据库变更写入到代码中,来…