首页 > 解决方案 > 如何将现有数据库迁移到 Doctrine?

问题描述

我目前正在尝试的步骤如下所示:


1 使用引导程序中的现有数据库从数据库创建 XML。

vendor/bin/doctrine orm:convert-mapping --from-database xml ./config/xml

2 从实体创建类:

vendor/bin/doctrine orm:generate-entities -vvv ./src

3 创建架构(修改引导程序以使用新数据库):

vendor/bin/doctrine orm:schema-tool:create

4 比较两个模式。


这是正确的过程吗?有没有遗漏的步骤?我应该在这个阶段使用orm:generate-proxies和吗?orm:generate-repositories您如何建议比较架构?orm:convert:mapping名称空间选项在哪里使用?

谢谢

标签: phpmysqlormdoctrine-orm

解决方案


推荐阅读