从 mysql 迁移到 Google Cloud SQL 中的 postgre

Migrate from mysql to postgre in Google Cloud SQL

有谁知道如何从 mysql 数据库迁移到 Google 云 SQL 中的 postgre 数据库?

我试过浏览网页,但我真的找不到任何关于如何完成此操作的说明

数据迁移服务只允许您在同一个数据库中升级主版本,不能切换到不同的数据库

根据文档,DMS目前仅支持同构数据库迁移1 here’s a link for best practices 2

目前没有其他 Google 云工具可以执行您正在寻找的 MySQL 到 PostgreSQL 的迁移。

然而,为了执行 MySQL 到 PostgreSQL 的迁移,转换是必要的,因为数据库并不完全相似。

Whosebug link 中有一个可能的解决方法,它共享多个执行转换的解决方案,请记住该信息受社区支持,这意味着 Google Cloud Platform 无法对此提供担保。

根据上述内容,您有两种选择来进行迁移。在第一个中,您需要执行以下步骤:

1.- 以文档中提到的特定格式(转储文件或 csv)导出数据 4

2.- 转换数据以获得正确的格式 (Postgresql) 3.

3.- 按照文档中提到的方式导入数据 5

另一方面,第二种解决方案可能是使用第 3 方工具“pgloader”6,7,这可能会帮助您进行迁移。