【发布时间】:2013-12-28 18:07:55
【问题描述】:
Doctrine Migrations 项目是否与Doctrine MongoDB 兼容?
通过搜索和查看 Doctrine Migrations 项目,我不清楚它是否与 ODM 解决方案(例如 MongoDB)以及 ORM 解决方案兼容。
如果是的话,任何人都可以提出如何将两者结合使用的示例或文章吗?
如果不是,是否有合理的替代方案?
问题背景:
我稍微了解将文档数据从一个文档版本迁移到另一个版本的不同方法以及每种方法的优缺点。
我倾向于按照here 的建议实施渐进式架构更改和迁移脚本的混合方法。利用 Jonathan Wage 在他的帖子中所写的 Doctrine MongoDB 库中的功能:Doctrine MongoDB ODM Schema Migrations。
即便如此,我还是需要找到某种方法来创建迁移脚本或执行数据迁移,而 Doctrine Migrations 似乎是一个不错的首选。
顺便说一句,another user warns against using the approach Jonathan Wage presents above 用于迁移数据,而是直接针对数据库运行命令(JavaScript?)。
【问题讨论】:
标签: php mongodb symfony doctrine-mongodb doctrine-migrations