前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >PostgreSQL基础(十四):PostgreSQL的数据迁移

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

原创
作者头像
Lansonli
发布2024-10-03 18:12:45
发布2024-10-03 18:12:45
37400
代码可运行
举报
文章被收录于专栏:Lansonli技术博客Lansonli技术博客
运行总次数:0
代码可运行

PostgreSQL的数据迁移

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

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

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

1、准备MySQL服务(防火墙问题,远程连接问题,权限问题),准备了一个sms_platform的库,里面大概有26W条左右的数据。

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

3、安装pgloader

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

我就在PostgreSQL所在服务安装

代码语言:javascript
代码运行次数:0
复制
# 用root用户下载
yum -y install pgloader

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

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

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

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

先确认pgloader命令可以使用

执行脚本:

代码语言:javascript
代码运行次数:0
复制
pgloader 刚刚写好的脚本文件

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ​PostgreSQL的数据迁移
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档