Php 使用条令导入和迁移数据

Php 使用条令导入和迁移数据,php,doctrine,Php,Doctrine,我需要使用条令迁移系统将旧数据库中的数据加载到此数据库的迁移模式中 我想在这个过程中,教义可能会对我有所帮助。 我尝试了几个小时使用ETL脚本程序,但没有成功 在我看来,我需要: 使用V0架构创建一个数据库 从旧数据库加载数据(架构相同) 使用条令迁移将数据库迁移到最新版本 提取数据 将其加载到新的数据库中 你觉得这个过程怎么样? 你认为使用教义是可行的吗 我在谷歌上尝试了几次搜索,但都没有成功 我目前正在审查原则核心类的特征 感谢您的帮助是的,可以使用Doctrine将数据从一个数据库迁移

我需要使用条令迁移系统将旧数据库中的数据加载到此数据库的迁移模式中

我想在这个过程中,教义可能会对我有所帮助。 我尝试了几个小时使用ETL脚本程序,但没有成功

在我看来,我需要:

  • 使用V0架构创建一个数据库
  • 从旧数据库加载数据(架构相同)
  • 使用条令迁移将数据库迁移到最新版本
  • 提取数据
  • 将其加载到新的数据库中
你觉得这个过程怎么样? 你认为使用教义是可行的吗

我在谷歌上尝试了几次搜索,但都没有成功

我目前正在审查
原则核心
类的特征


感谢您的帮助

是的,可以使用Doctrine将数据从一个数据库迁移到另一个数据库

听起来您正试图进行一次性数据库修订和迁移,而您的应用程序目前并没有使用条令编写。在这种情况下,数据库抽象几乎没有什么好处,除非您同时重写应用程序以使用它

如果您以前没有使用Doctrine的经验,那么我严重怀疑在Doctrine中编写自定义迁移类会比使用您已经使用过的任何数据库API更容易。如果您已经在开发中使用了条令,那么使用迁移类(有时)是有意义的。否则,它是您不需要的另一层和API


我使用的是Doctrine 1.2,它有一些很好的迁移特性,但也有一些bug和预期功能的遗漏。据报道,版本2对此进行了改进,但我还没有使用它。

事实上,我确实使用了条令将我的数据库模式升级到当前版本,即我的(旧)数据需要转换。@ant1j那么你的问题是什么?我正在寻找一个正确的过程来将数据导入新数据库(因为我不能只使用旧的数据库并升级它)