文档首页/ 数据库和应用迁移 UGO/ 用户指南/ 语法转换指南/ 转换错误码/ SQL Server To PostgreSQL 转换错误码/ U0520004:SQL Server和PostgreSQL相关数据类型的最大大小不兼容
更新时间:2025-06-04 GMT+08:00
分享

U0520004:SQL Server和PostgreSQL相关数据类型的最大大小不兼容

描述

数据库类型与版本

  • 源库类型与版本:SQL Server 所有版本。
  • 目标库类型与版本:PostgreSQL 所有版本。

语法示例

PostgreSQL 部分转换后类型和 SQL Server 原始类型最大大小不兼容,例如 SQL Server 中 VARCHAR(MAX) 最大支持存储 2GB, PostgreSQL 即使使用 TEXT 也仅支持 1GB,UGO 将对其转换并提示风险。转换示例如下:

SQL Server语法:

CREATE TABLE tab (c1 VARCHAR(MAX));
图1 UGO 对于 SQL Server 中 VARCHAR(MAX) 类型的处理

改造建议

用户自行评估相关数据类型限制是否满足业务需求。

相关文档