为什么我的数据库的数据类型发生了变化?

sam*_*tam 1 postgresql aws amazon-dms

我在 EC2 实例中安装了 PostgreSQL。我想迁移到RDS,因此使用了DMS服务。但是,后来我意识到列的数据类型已更改。数据类型的变化可以在附加的图像中看到。EC2 中的表

RDS中的表

小智 5

与 JSONB 列相关的问题是 DMS 的一个已知限制。特别是,如果您使用 DMS 从 EC2 实例迁移到 RDS Postgres,它会将类型转换为 varchar(765) 并截断任何长度超过 756 个字符的 JSONB 列。

https://forums.aws.amazon.com/message.jspa?messageID=735961

我们在 AWS 峰会 - 旧金山期间听说 DMS 团队正在计划解决此问题。如需更新,请随时对消息本身发表评论。