使用 PowerDesigner 实现不同数据库的迁移
两步骤:1、生成平台无关的PDM文件;2.导出平台相关的sql脚本
1. 生成平台无关的PDM文件(生成pdm图)
pdm是 PowerDesigner 自身抽象的数据结构,无关哪一种数据库。
方式一:通过连接数据库生成pdm
方式二:通过使用sql脚本生成pdm
refer: https://blog.csdn.net/qq_35893120/article/details/56012897
2.导出平台相关的sql脚本(即为"转换")
有了pdm文件,接下来只需要选择你想要的数据库,导出sql文件即可,powerdesigner自身会根据不同数据库的特性区别做处理,生成符合规范的sql。
具体操作:
顶部菜单 -> 数据库(Database) -> Change Current DBMS… -> 在New下拉框,选择你想要的数据库类型(DB2、MySQL、Oracle…)
顶部菜单 -> 数据库(Database) -> 生成数据库(Generate Database…) -> 选择路径,修改文件名 -> 确定,生成对应数据库的sql
end