sql - 无法更改 PostgreSQL“0A000”中的列类型:无法更改关系“TABLEA”的列“FIELDA”
问题描述
尝试运行以下脚本:
ALTER TABLE SCHEMA.TABLEA
ALTER COLUMN FIELDA TYPE VARCHAR(5)
我收到以下错误:
0A000:无法更改关系“TABLE”的列“FIELDA”
该字段当前是一个整数,不包含数据,只有空值。
解决方案
根据 AWS 文档,您不能仅更改 VARCHAR 的数据类型的大小。
https://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_TABLE.html
推荐阅读
- react-native - 为什么 react-native-picker 不为我工作
- discord - 机器人不和谐不会对表情符号做出反应
- php - 在 PHP 中组合两个数组的最佳方法
- python - 创建一个计时器,告诉我自上次通过函数以来已经过去了多少时间
- swift - 有没有办法使用 UIKit 的 PDFView 类来实现以下目标?
- c - 当我的数组大于 4 个元素时出现分段错误
- azure - OWASP ZAP 全扫描停止在 CICD 管道中工作
- python - Python将数据加载到MySQL中:AttributeError:'tuple'对象没有属性'encode'
- php - 使用 PHP 发布 Instagram 照片
- html - 将图像放入 Bootstrap SVG