把MySQL的数据导入到PostgreSQL

CentOS7系统上有一个MySQL8的数据库,使用mysqldump -uroot -p dbname > bak.sql 导出的文件有1.3G

现打算把它全量导入到同一个机器上的postgresql(使用yum安装的,版本为9.2)

网上能搜到的例子,大多是pgloader,实测执行pgloader mysql://xxx/dbname postgresql://xxx/dbname总是会报错,解决完一个又会有新的一个,折腾了好一会,最终参考了这个:https://stackoverflow.com/a/77281281/9586338

改用NMIG 之后,成功把数据导入了,大致步骤如下:

bash 复制代码
git clone https://github.com/AnatolyUss/nmig
cd nmig
npm ci
npm run build
# 编辑config/config.json
npm run start
相关推荐
前端 贾公子14 分钟前
第 5 章:Codex 从可运行程序到可交付工具
java·前端·数据库
杨云龙UP15 分钟前
MySQL 主从复制管理:暂停、恢复、清理主从关系及命令执行位置
运维·数据库·mysql·主从配置·主从命令·reset replica·清除复制
yzs8733 分钟前
openGauss branch diff能力解析
数据库·oracle
霂鳯38 分钟前
新手勇闯网络安全 | MySQL复习
mysql·安全·web安全
郭小李43 分钟前
spring中@Transactional注解对事务的支持
数据库·spring·oracle
运维行者_44 分钟前
供应链安全成最大风险源,企业如何构建可控的运维体系?
运维·开发语言·网络·数据库·安全·云计算·流量监控
高铭杰1 小时前
Postgresql源码(160)新的共享内存注册机制,为动态调整shared_buffers打基础
数据库·postgresql
数据库小学妹1 小时前
AI Agent连数据库怎么控权限?只读账号的4个缺口
数据库·人工智能·安全·数据库权限·审计·ai数据库·只读账号
瑞克-桑切斯1 小时前
6、MySQL 总结
数据库
凤凰院凶涛QAQ1 小时前
《MySQL内核拆解:从SQL到InnoDB》(三) : 数据库设计 & 聚合查询 & 分组查询
数据库·sql·mysql