我需要将具有旧结构的旧数据库移动到新数据库。
两个数据库都是 MySQL 数据库 (InnoDB)。信息基本相同,但已移至不同的表格和类似的东西。
我现在正在搜索的是一个工具,它可以帮助我将数据移动到新结构中。类似于为我生成 php 代码的数据映射工具之类的东西。
有没有类似的东西,或者你知道更好的方法吗?
提前致谢
查看 ETL(提取转换负载)工具。流行(和免费)的是 Talend Open Studio 和 Pentaho Suite。
但不要指望奇迹。
复杂数据库模式的迁移不是一项简单的任务,您不会找到任何简单的点击工具。你需要花很多心思在里面。
MySQL 工作台怎么样?
它旨在做这样的事情。
您可以设置与现有数据库的连接并进行逆向工程。
然后更改架构(重命名表、创建/删除列等...)。
最后一步是将新模式部署到数据库的正向工程。
它有自解释的 GUI,所以完全没有问题。