mysql - 迁移 postgreSQL 数据到 mysql

标签 mysql postgresql import

<分区>

我希望从 musicbrainz 数据库中获取一些数据,以用于基于 mysql 的应用程序。

我不需要整个数据库,并且一直在考虑将 postgreSQL“迁移”到 mysql,似乎很多人都难以做到。

将 postgreSQL 数据转储到逗号分隔的文本文件中,然后将其导入 mysql 不是最简单的吗?

我才刚刚开始做这件事,甚至还没有安装 postgreSQL,但我正在努力展望 future 我将如何去做。

最佳答案

您可以使用 COPY(在 psql 客户端中)来转储单个表。

或者您可以使用带-d 参数的pg_dump。这将导致 pg_dump 转储 INSERT 语句,您可以对您的 MySQL 服务器执行该语句。您显然需要首先移植模式 - 并假设使用的数据类型存在于 MySQL 中。

关于mysql - 迁移 postgreSQL 数据到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1303475/

相关文章:

php - MySQL、PHP - 动态产品功能的搜索引擎(在另一个表中)

postgresql - Heroku 运行 rake db :seed Couldn't drop database error

ios - obj-c 项目中的 PagingMenuController swift 库错误

postgresql - 如何在 Yii2 中设置默认模式

ruby-on-rails - 奇怪的 PG::UndefinedTable 错误与 Heroku 上的 Rails 应用程序

python - 我无法导入任何 python 模块,也无法使用 pip 安装任何模块

javascript - VarName 未定义,请修复或添加/*global VarName*/Cloud9

php - 使用 mysql 进行初始配置的 Javascript/Jquery

python - 从 mysql 行插入启动进程

java - 数据截断错误(列 item_code 的数据太长)