我正在尝试将数据从 postgre db 迁移到 mysql (mariaDB),并想知道是否可以从 pgsql 转储中恢复 mysql 中的数据库?
答案1
不,不是的。
您需要进行--schema-only
转储并手动转换模式,然后进行转储--data-only --inserts
并使用文本处理工具删除/替换任何 PostgreSQL 特定的代码。
或者,使用像 Pentaho Kettle 或 Talend 这样的 ETL 工具。
我正在尝试将数据从 postgre db 迁移到 mysql (mariaDB),并想知道是否可以从 pgsql 转储中恢复 mysql 中的数据库?
不,不是的。
您需要进行--schema-only
转储并手动转换模式,然后进行转储--data-only --inserts
并使用文本处理工具删除/替换任何 PostgreSQL 特定的代码。
或者,使用像 Pentaho Kettle 或 Talend 这样的 ETL 工具。