mysql数据库平滑转移到postgresql的一个解决方案:powerdesigner

本文介绍了一种通过PowerDesigner将MySQL数据库平滑迁移到PostgreSQL的方法。首先,利用Navicat导出MySQL数据库脚本,然后在PowerDesigner中进行逆向工程,将脚本转换为物理模型,并进一步转换为PostgreSQL兼容的模型。最后,通过修改和导出的PG脚本完成结构迁移。数据迁移方面,可以使用HeidiSQL导出MySQL数据并直接导入到PostgreSQL,对于特殊字段如blob可能需要手动调整脚本。
摘要由CSDN通过智能技术生成

版本:mysql:5.7 postgreSQL:9.6

工具:heidisql、Navicat、Navicat for postgreSQL、powerdesigner 16.5

1、Navicat 导出mysql 数据库的脚本mysql .sql 文件,不要带结构 ;
2、powerdesigner 逆向工程,把mysql .sql 文件导入,让其解析成物理模型

图一

File >>Reverse Engineer >> Database

逆向工程

图二、选择Mysql 5.0 点击确定

在这里插入图片描述
图四、点击选择sql文件(下图红色箭头指向按钮) 然后点击确定!在这里插入图片描述
图五、解析生成的模型!,下一步就是把此模型转换成postgresql的模型在这里插入图片描述
图六、Tools >> generate Physical Data Model

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值