无法在 PostgreSQL 中更改列类型“0A000:无法更改关系 "TABLEA" 的列 "FIELDA"

Can't ALTER COLUMN TYPE in PostgreSQL "0A000: Cannot alter column "FIELDA" of relation "TABLEA"

尝试运行以下脚本:

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

我收到以下错误:

0A000: Cannot alter column "FIELDA" of relation "TABLE"

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

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

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