使用达梦ETL数据交换平台实现mysql数据库向PostgreSQL数据库的自动化迁移
最近在做项目时,有需求需要用到 postgresql 数据库,而原本项目用的是 mysql 数据库,由于刚刚参加工作,这方面的经验就比较少,所以只得在网上查阅了各种资料。网上大多介绍的是直接手动迁移的方式,感觉这种方式的弊端是 sql 文件较大时,很容易出错,且工作量大。当然网上也有对应的迁移工具,如mysql2psql等,但是时间仓促,不可能花时间去研究,再去使用。最后,在朋友的指导下,使用达梦数据交换平台(简称DMETL)实现了mysql数据库向postgresql数据库的自动化迁移。下面就介绍下迁移的详细过程。 注意:迁移是对数据库数据的迁移,数据表要存在。 1. 首先你的电脑得装了 pg 数据库、 mysql 数据库和达梦数据交换平台软件,后文达梦数据交换平台软件都使用 DMETL 简称代替。 DMETL 安装好后可以在开始菜单中看到如下结构: 2. 启动 DMETL 服务,即 启动成功后如下图所示: 按任意键继续,然后启动达梦数据交换设计器 使用默认的配置登录服务,密码为 admin 。 登录成功之后如下图所示。在界面上我们可以看到‘工程’、‘工具箱’等窗口。 DMETL 软件功能强大,不仅可以实现多种数据库的数据迁移,也可以做数据库数据的转换,以及多种格式文件的转换。总之功能强大,请读者自行研究。 3. 首先,我们需要在工程窗口创建一个工程。 在看到的‘转换