PostgreSQL教程:数据迁移(MySQL数据迁移到PostgreSQL)

本文介绍了如何使用pgloader工具将MySQL数据迁移到PostgreSQL,包括准备MySQL和PostgreSQL服务、安装pgloader、编写配置脚本以及执行迁移的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PostgreSQL做数据迁移的插件非常多,可以从MySQL迁移到PostgreSQL也可以基于其他数据源迁移到PostgreSQL

这种迁移的插件很多,这里只说一个,pgloader(巨方便)

以MySQL数据迁移到PostgreSQL为例,分为几个操作:

1、准备MySQL服务(防火墙问题,远程连接问题,权限问题)

准备了一个sms_platform的库,里面大概有26W条左右的数据

2、准备PostgreSQL的服务(使用当前一直玩的PostgreSQL)

3、安装pgloader

pgloader可以安装在任何位置,比如安装在MySQL所在服务,或者PostgreSQL所在服务,再或者一个独立的服务都可以

我就在PostgreSQL所在服务安装

# 用root用户下载
yum -y install pgloader

4、准备pgloader需要的脚本文件

官方文档: https://pgloader.readthedocs.io/en/latest/

记住,PostgreSQL的数据库需要提前构建好才可以!!!!

image.png

5、执行脚本,完成数据迁移

先确认pgloader命令可以使用

image.png

执行脚本:

pgloader 刚刚写好的脚本文件

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学亮编程手记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值