是否可以转储 postgresql db 并在 mysql 中恢复它?

是否可以转储 postgresql db 并在 mysql 中恢复它?

我正在尝试将数据从 postgre db 迁移到 mysql (mariaDB),并想知道是否可以从 pgsql 转储中恢复 mysql 中的数据库?

答案1

不,不是的。

您需要进行--schema-only转储并手动转换模式,然后进行转储--data-only --inserts并使用文本处理工具删除/替换任何 PostgreSQL 特定的代码。

或者,使用像 Pentaho Kettle 或 Talend 这样的 ETL 工具。

相关内容