本人很喜欢postgresql数据库,也一直认为postgresql比mysql要更好更强大。

可生态环境太差了,无奈,最近要把一个小站转成mysql数据库。

小站主要表数据110万,pg_dump备份下载的压缩数据库将近3G。怎么转成mysql呢?

尝试1:

我首先尝试了工具,结果只找到两款国外的工具( PostgresToMysql和 DBConvert for MySQL & PostgreSQL ),用了半天,发现总是不成功。

两款软件的截图

尝试2:

同时我用python写了脚本,读取pgsql1000条,然后写入mysql1000条,可是这样简直太慢了,搞了好几个小时,才30几万数据。

最终解决:

踏破铁鞋无觅处,解决办法原来就在我一直使用的Navicat 软件上。

Navicat是一款数据库管理软件,平时一直用它管理各种数据库,没想到他有一个数据传输功能,恰好可以解决我的问题。

点击“工具”-->“数据传输”。根据设置一步步来,记得把原来pgsql特有的字段属性提前改好,改成mysql可以识别的。

大功告成。普通机械硬盘,100万数据,估计不到1个小时就可以跑完。

mysql到pg怎么高效_利用Navicat高效率postgresql转mysql数据库相关推荐

  1. mysql到pg怎么高效_干货 | Debezium实现Mysql到Elasticsearch高效实时同步(示例代码)

    题记 来自Elasticsearch中文社区的问题-- MySQL中表无唯一递增字段,也无唯一递增时间字段,该怎么使用logstash实现MySQL实时增量导数据到es中? logstash和kafk ...

  2. mysql设置用户永不过期_在Navicat Premium中管理MySQL用户 - 第2部分:创建新用户

    第2部分:创建新用户 在第1部分中,我们学习了如何使用Navicat Premium用户管理工具保护MySQL root帐户.本篇文章将讨论设置新用户的帐户详细信息,帐户限制和SSL设置. The G ...

  3. 利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法)

    利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法) 安装好Navicat Premium,SQL Serve ...

  4. mysql 查看用户权限_在Navicat Premium中管理MySQL用户 - 第4部分:权限管理器工具

    更多资源请查看:[Navicat使用教程2019.1] | [Navicat Data Modeler使用教程] 第4部分:Privilege Manager(权限管理器)工具 在本系列教程中,我们一 ...

  5. mysql用binlog恢复数据_利用mysql的binlog恢复数据

    MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日志文件,其主要作用有两个: * 数据回复 * 主从数据库.用于slave端执行增删改,保持与maste ...

  6. mysql到mysqli转变表_利用mysql和mysqli取得mysql的所有数据库和库中的所有表

    /*** mysqli  op mysql demo*//***公用函数*//***功能:列出一个数据库的所有表*@param$dbname*@param$con*/functionlist_tabl ...

  7. 百度网盘 备份mysql数据库_利用百度云免费备份SQL数据库

    我们开发了一个会员管理系统,随着使用的人越来越多,异地备份数据库就显得十分重要,万一硬盘出问题了怎么办呢.所以就着手做这个工作. 首先呢,找到了几个专门用来提供备份数据库的网站,一年好几百,好贵.放弃 ...

  8. JAVA利用数组求两点距离_利用java、js或mysql计算高德地图中两坐标之间的距离

    利用java.js或mysql计算高德地图中两坐标之间的距离 2019-09-19 编程之家收集整理的这篇文章主要介绍了利用java.js或mysql计算高德地图中两坐标之间的距离,编程之家小编觉得挺 ...

  9. gearman mysql编译_利用gearman实现redis缓存mysql

    环境: centos6.5 mysql5.6 gearman简介: Gearman是一个支持分布式的任务分发框架.设计简洁,获得了非常广泛的支持.一个典型的Gearman应用包括以下这些部分: Gea ...

最新文章

  1. 新鲜出炉的家庭贫富评判标准!快看看你家属于小康家庭吗?
  2. Windows Server 2012 R2 VDI系列(一)—环境简介
  3. 【CodeForces - 1027C】Minimum Value Rectangle (数学,公式化简,思维,卡常卡memset)
  4. mysql 现有的.sql_Mysql保持现有内容在后面增加内容的sql语句
  5. 洛谷——P1025 数的划分
  6. java工厂模式demo
  7. Python 将时间戳转换为本地时间并进行格式化
  8. 启动conda环境_Python入门环境搭建anaconda
  9. 使用jxls技术导入Excel模版数据(转自其他博客)
  10. Navicat Premium 15 逆向表到模型
  11. apache-common-pool2(配置参数详解,以及资源回收,从池中获取资源,将资源返还给池...
  12. matlab应力比法,一种考虑隧道围岩应力分布的强度应力比岩爆判据方法与流程
  13. 在线购物系统-面对对象设计
  14. 频登各大时装周运动品牌FILA在得物App首发和平精英联名系列
  15. vue中加载maptalks图标(markers)以及点击事件
  16. 认识计算机的桌面,电脑桌面的基础知识教程,教你认识电脑桌面
  17. [Servlet] HttpServletRequest
  18. mysql如果忘记密码怎么办
  19. python保存图片
  20. Simulink建模:一阶滤波模型

热门文章

  1. 计算机软件系统三类,计算机的应用软件分为哪三类
  2. 学python心得体会500字-终于领会学习python的心得体会
  3. 别怕变老吉他谱(完美还原艾热个人直播版本)
  4. 易错词语,你读对了吗?
  5. Unity3d的2D骨骼动画插件Puppet2D的使用2
  6. 数据对比分析法,看这篇就够了!
  7. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 9 周:给予、获得和使用他人的反馈
  8. 一拳超人激励我的台词
  9. jpg转成pdf在线
  10. 单片机io口避坑指南