我正在寻找两个不同mysql数据库之间架构迁移的解决方案,只是想知道是否有适合它的产品。
情形:
Source Database:
tbl **city** :
fields:
id (int)
name (varchar)
country (varchar)
Destination Database
tbl **city** :
fields
id (int)
name (varchar)
country_id (int)
tbl **country** :
id (int)
name (varchar)
它将从源数据库获取数据并将拆分国家/地区(varchar),并在导入到目标数据库时,它将从source.city.country字段填充国家/地区表。
它就是一个例子,我正在寻找像脚本数据库迁移这样的解决方案。
答案 0 :(得分:0)
答案 1 :(得分:0)
我构建了一个可以完美满足您需求的迁移工具:
http://andrefigueira.github.io/Schematic/
它会将现有数据库映射到配置文件(模式文件),然后可以用于将来的修改,这些模式文件旨在提交给您的VCS,并且使用起来非常简单。