使用 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