从一个数据库结构迁移到另一个

时间:2011-06-18 02:55:27

标签: php sql database migration transformation

我有一个定制的网站,我想迁移到一个看起来更健壮的商业解决方案。举个例子,假设该网站目前正在运行由学生制作的A-Z论坛脚本,目标是将其转移到vBulletin。通常建议从一个数据库结构迁移到另一个数据库结构的方法是什么?在分析表(例如用户)之间的差异时,我应该注意什么?如何自动将数据从一个数据库转换到另一个数据库?

1 个答案:

答案 0 :(得分:1)

取决于您的“学生”如何构建数据库,以及如何生成vbulletin所需的任何元数据。论坛不仅仅是用户和帖子。通常会有大量其他数据,而这些数据根本就不存在和/或完全不同的格式,简单的“重命名此字段”或“更改该表”类型转换无法处理。

在两个数据库驱动器应用程序之间移动时,可能需要大量的数据按摩,如果源(或目标)结构不佳,则可能无法以脚本方式执行此操作手动过程将起作用。