PostgreSQL基础(十四):PostgreSQL的数据迁移

文章目录

PostgreSQL的数据迁移


PostgreSQL的数据迁移

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需要的脚本文件

官方文档: Welcome to pgloader’s documentation! — pgloader 3.6.9 documentation

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

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

先确认pgloader命令可以使用

执行脚本:  

pgloader 刚刚写好的脚本文件


  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉

  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 09:54:02       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 09:54:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 09:54:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 09:54:02       18 阅读

热门阅读

  1. Android基础-RecyclerView的优点

    2024-06-16 09:54:02       7 阅读
  2. AWS无服务器 应用程序开发—第十一章API Gateway

    2024-06-16 09:54:02       6 阅读
  3. Eclipse 重构菜单

    2024-06-16 09:54:02       6 阅读
  4. jEasyUI 转换 HTML 表格为数据网格

    2024-06-16 09:54:02       8 阅读
  5. Web前端与软件测试:探索技术与质量的双重世界

    2024-06-16 09:54:02       11 阅读
  6. [英语单词] ellipsize,动词化后缀 -ize

    2024-06-16 09:54:02       9 阅读
  7. PyFlink

    2024-06-16 09:54:02       6 阅读
  8. 如何使用 pip 卸载所有已安装的 Python 包?

    2024-06-16 09:54:02       7 阅读