将数据从Postgresql复制到MySQL

Asked
Viewd3275

1

我遇到了一个问题,我只需要将数据从Postgresql数据库复制到Mysql数据库。我已经有空表的Mysql数据库。通过使用PGAdmin,我得到了一个备份(仅数据,没有数据库架构)。我尝试使用PSQL工具,但该工具不断出现分段错误,目前无法修复。我正在使用Ubuntu。任何有关指南的简单帮助都非常值得您复制数据。

4 个答案

1

您可以尝试:

http://www.lightbox.ca/pg2mysql.php

  • 仅转换DDL命令。psql复制命令没有产生相应的命令。

    user-SApril 16, 2014 07:34
1

似乎您可能正在尝试使用postgres客户端工具将数据加载到mysql中。使用mysql客户端工具来操作mysql服务器中的数据。

mysql客户端程序

-4

如果从PSQL读取错误,如何将数据移入MySQL? 解决错误,然后提出此问题。

2

使用postgres COPY和MySQL LOAD DATA INFILE。

如果试图显示几百万行,

psql将由于内存不足而崩溃,因为它会预先获取所有数据以确定更漂亮的显示的列宽。如果您打算使用psql来获取大量数据,请禁用此功能。

  • MySQL尚未完全准备好Postgres的数据格式。它无法处理布尔值的Ts或Fs,并且抱怨数据被截断。是否需要与COPY一起使用的一组args才能与mysql一起使用?

    AmalgovinusDecember 02, 2015 22:15