亚马逊的数据库迁移服务 (DMS) - “部分支持的数据类型”的确切含义

亚马逊的数据库迁移服务 (DMS) - “部分支持的数据类型”的确切含义

我的数据库中有几列是 float8,我想直接postgres10 到 postgres10 的迁移两个 RDS 实例之间。

在对该任务进行评估时,它指出出现了几次“部分支持的数据类型”:

AWS部分支持的数据类型

看起来它发现了 29 次 float8 的出现,主要是由于存储在数据库中的地理坐标值:

部分支持的数据类型

就角色/授权/数据库引擎/参数组等而言,源和目标的创建方式相同。

我找到了这篇文章这解释了以下内容:

Partially supported
Data types that AWS DMS supports, but when it tries to migrate them, the target data type mapping might not match the source. For example, when you move from PostgreSQL to Oracle, the TEXT data type is mapped as NCLOB on the target and not CLOB or BLOB.
Data types that AWS DMS can migrate, but with partial success. For example, when you move from PostgreSQL to PostgreSQL, JSONB migration works fine if the data in this column is fewer than 255 characters.

这确实没有意义,源和目标是相同的引擎。有没有办法获取有关问题的更多详细信息?它应该是直接的 postgres10 -> postgres10 迁移任务。

相关内容