从mysql迁移数据到postgre

从mysql迁移数据到postgre


内容:

  1. 安装jdk环境
  2. 安装kettle
  3. 数据迁移

1.安装jdk环境

https://blog.csdn.net/m0_62956766/article/details/126629727

2.安装kettle

https://blog.csdn.net/qq_36222108/article/details/109670508

注:安装完成后,连接数据库时会出现找不到驱动的问题,需要去下载连接驱动包,例如:mysql-connector-java-8.0.19.jar

3.使用kettle进行数据迁移和处理

  1. 新建一个转换
    2.在这里插入图片描述
  2. 在DB连接中新建数据迁移的源数据库和目标数据库
    右键连接-编辑-高级,勾选第一个,会自动将mysql中的int2转换为postgre中的bool
    在这里插入图片描述
    选项:如果出现迁移后时间不一致,设置此时区参数
    在这里插入图片描述
  3. 工具栏中选择工具-向导-复制多表向导,设置源表和目标表,设置转换作业存储的路径
    在这里插入图片描述
    在这里插入图片描述
  4. 右键流程,进入转换的图形视图,可以进行字段的变更,转换
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  5. 设置完成后把"字段选择"连接到两个过程中间,执行就可以了
    注:多表流程:保证每一步都不报错再点作业执行,否则报错前的过程表数据传成功了,再传会数据重复的错误,报错过程以及之后的数据没传输
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值