首页 > 解决方案 > 无法更改 PostgreSQL“0A000”中的列类型:无法更改关系“TABLEA”的列“FIELDA”

问题描述

尝试运行以下脚本:

ALTER TABLE SCHEMA.TABLEA
ALTER COLUMN FIELDA TYPE VARCHAR(5)

我收到以下错误:

0A000:无法更改关系“TABLE”的列“FIELDA”

该字段当前是一个整数,不包含数据,只有空值。

标签: sqlamazon-redshiftddl

解决方案


根据 AWS 文档,您不能仅更改 VARCHAR 的数据类型的大小。

https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_TABLE.html


推荐阅读