MySQL Workbench 发行说明
将数据库迁移到 MySQL 时,迁移向导会执行以下步骤
连接到源 RDBMS 并检索可用数据库/模式的列表。
将选定的数据库/模式反向工程到特定于源 RDBMS 的内部表示形式中。此步骤还会根据所选的对象名称映射方法类型对对象/模式进行重命名。
-
自动将源 RDBMS 对象迁移到 MySQL 特定的对象。
创建目标模式对象。
-
创建目标表对象。
-
复制每个表的列。
将数据类型映射到 MySQL 数据类型。
如果可能,将默认值映射到 MySQL 支持的默认值。
转换索引。
转换主键。
复制触发器,如果源不是 MySQL,则将其注释掉。
-
转换所有表(所有模式)的外键。
复制视图对象,如果源不是 MySQL,则将其注释掉。
复制存储过程和函数对象,如果源不是 MySQL,则将其注释掉。
提供机会审查更改,以编辑和更正迁移对象中的错误。
在目标 MySQL 服务器中创建迁移的对象。如果有错误,您可以返回到上一步并进行更正,然后重试目标创建。
将迁移表的源 RDBMS 数据复制到 MySQL。
MySQL Workbench 支持从某些特定 RDBMS 产品迁移。从这些产品迁移时,迁移向导将提供最佳结果。但是,在某些情况下,也可以使用其通用数据库支持来迁移其他不受支持的数据库产品,只要您有相应的 ODBC 驱动程序。在这种情况下,迁移将不是完全自动的,但仍然应该可以工作。