将一台服务器上的PostgreSQL数据库复制到另一台服务器上的MySQL数据库

一世

我有一个包含4-5个表的PostgreSQL数据库(其中一些表超过2000万行)。我必须将整个数据库复制到另一台计算机上。但是,我在那台机器上有MySQL(由于某种原因无法安装PostgreSQL)。

该数据库是静态的,不会更新或刷新。复制完成后,无需在数据库之间进行同步。因此,基本上,我正在尝试备份数据。

有一个名为pg_dump的实用程序,可以将内容转储到文件中。我可以将其压缩并ftp到其他服务器上。但是,我没有psql在另一台计算机上将其重新加载到数据库中。是否有mysql可能将这个文件解析并解码到一个一致的数据库中?

Postgres是9.1.9版,mysql是5.5.32-0ubuntu0.12.04.1版。

是否有其他简单的方法可以执行此操作而无需安装任何服务?

伊凡·沃拉斯(Ivan Voras)

取决于您认为“简单”的东西。由于只有少数几个表,我的处理方式是这样的:

  1. 使用pg_dump -t table_name --column-inserts转储单个表
  2. 编辑各个文件,更改架构定义以与mysql兼容(例如,使用auto_increment而不是serial等):像这样:http : //www.xach.com/aolserver/mysql-to-postgresql.html仅相反)
  3. 就像将其他任何mysql脚本一样,将文件加载到mysql实用程序中。

如果文件对于步骤2太大,请对pg_dump使用-s和-a参数分别转储数据和模式,然后仅编辑模式文件并在mysql中加载这两个文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将Postgres数据库从一台服务器复制到另一台服务器

来自分类Dev

将mysql数据库从一台服务器移动到另一台服务器

来自分类Dev

将ASP.net成员资格数据库从一台服务器移动到另一台服务器

来自分类Dev

错误1045:将SQL数据库从一台服务器传输到另一台服务器

来自分类Dev

在另一台服务器上创建数据库的简化版本

来自分类Dev

SQL Server数据库移至另一台服务器

来自分类Dev

将一台服务器复制到另一台服务器

来自分类Dev

如何创建触发器以将数据插入另一台服务器上的数据库

来自分类Dev

如何创建触发器以将数据插入另一台服务器上的数据库

来自分类Dev

如何将数据库从Firebase移至另一台服务器?

来自分类Dev

如何将数据库从Firebase移至另一台服务器?

来自分类Dev

从另一台服务器还原的“ mysql”数据库。有办法“重新生成”吗?

来自分类Dev

一台服务器上两个数据库的查询性能

来自分类Dev

将一个数据库中的数据插入另一台服务器上的另一个数据库中-未链接的服务器

来自分类Dev

使用LINQ将数据从一个表复制到另一台服务器上的另一个表?

来自分类Dev

将文件和数据库从一台服务器移动到另一台

来自分类Dev

从另一台服务器上的另一个数据库插入时,无法绑定多部分标识符

来自分类Dev

从另一台服务器上的另一个数据库插入时,无法绑定多部分标识符

来自分类Dev

不同的不能在来自另一台服务器的选择数据库中工作

来自分类Dev

可以将具有不同归类的数据库放在一台服务器上吗?

来自分类Dev

python cx_Oracle将数据库对象转储到另一台服务器

来自分类Dev

使用scp将文件从一台服务器复制到另一台服务器时发送密码

来自分类Dev

使用Ansible将文件从一台服务器复制到另一台服务器

来自分类Dev

将ssh密钥从一台服务器复制到另一台服务器

来自分类Dev

将 BLOB 从一台服务器复制到另一台服务器

来自分类Dev

将数据从一个服务器表复制到另一台服务器的表

来自分类Dev

如何将一台服务器上的 Kubernetes 的所有证书复制到另一台服务器上的 Kubernetes?

来自分类Dev

Java proxyservlet 将数据发布到另一台服务器

来自分类Dev

将执行插入查询连接到另一台服务器的另一个数据库

Related 相关文章

  1. 1

    将Postgres数据库从一台服务器复制到另一台服务器

  2. 2

    将mysql数据库从一台服务器移动到另一台服务器

  3. 3

    将ASP.net成员资格数据库从一台服务器移动到另一台服务器

  4. 4

    错误1045:将SQL数据库从一台服务器传输到另一台服务器

  5. 5

    在另一台服务器上创建数据库的简化版本

  6. 6

    SQL Server数据库移至另一台服务器

  7. 7

    将一台服务器复制到另一台服务器

  8. 8

    如何创建触发器以将数据插入另一台服务器上的数据库

  9. 9

    如何创建触发器以将数据插入另一台服务器上的数据库

  10. 10

    如何将数据库从Firebase移至另一台服务器?

  11. 11

    如何将数据库从Firebase移至另一台服务器?

  12. 12

    从另一台服务器还原的“ mysql”数据库。有办法“重新生成”吗?

  13. 13

    一台服务器上两个数据库的查询性能

  14. 14

    将一个数据库中的数据插入另一台服务器上的另一个数据库中-未链接的服务器

  15. 15

    使用LINQ将数据从一个表复制到另一台服务器上的另一个表?

  16. 16

    将文件和数据库从一台服务器移动到另一台

  17. 17

    从另一台服务器上的另一个数据库插入时,无法绑定多部分标识符

  18. 18

    从另一台服务器上的另一个数据库插入时,无法绑定多部分标识符

  19. 19

    不同的不能在来自另一台服务器的选择数据库中工作

  20. 20

    可以将具有不同归类的数据库放在一台服务器上吗?

  21. 21

    python cx_Oracle将数据库对象转储到另一台服务器

  22. 22

    使用scp将文件从一台服务器复制到另一台服务器时发送密码

  23. 23

    使用Ansible将文件从一台服务器复制到另一台服务器

  24. 24

    将ssh密钥从一台服务器复制到另一台服务器

  25. 25

    将 BLOB 从一台服务器复制到另一台服务器

  26. 26

    将数据从一个服务器表复制到另一台服务器的表

  27. 27

    如何将一台服务器上的 Kubernetes 的所有证书复制到另一台服务器上的 Kubernetes?

  28. 28

    Java proxyservlet 将数据发布到另一台服务器

  29. 29

    将执行插入查询连接到另一台服务器的另一个数据库

热门标签

归档