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