gpt4 book ai didi

php - Doctrine Migrations 项目是否与 Doctrine MongoDB 兼容?

转载 作者:IT老高 更新时间:2023-10-28 12:32:18 26 4
gpt4 key购买 nike

Doctrine MigrationsDoctrine 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?)。

最佳答案

尽管教条迁移与 MongoDB ODM 不兼容(它仅支持 DBAL),但您可以打赌由 3rd 方团队制作的基于 mongo 的替代迁移组件。

最初在这里开发https://github.com/antimattr/mongodb-migrations但在它被放弃后,项目在这里继续https://github.com/doesntmattr/mongodb-migrations

关于php - Doctrine Migrations 项目是否与 Doctrine MongoDB 兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20817688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com