云服务器内容精选

  • GAUSS-00781 -- GAUSS-00790 GAUSS-00781: "cannot alter data type of distribute column" SQLSTATE: 0A000 错误原因:ALTER COLUMN TYPE操作,不能修改表的分布列的类型。 解决办法:不能更改类型表的列类型,建议更改本操作。 GAUSS-00782: "cannot refer to other columns in transform expression for column store table" SQLSTATE: 0A000 错误原因:列存表不支持在类型改变时更新数据引用其它列的值。 解决办法:避免列类型修改操作,通过新建表来达到同样目的。 GAUSS-00783: "transform expression must not return a set" SQLSTATE: 42804 错误原因:ALTER COLUMN TYPE操作,转换表达式不能返回集合。 解决办法:转换表达式不能返回集合,建议更改本操作。 GAUSS-00784: "cannot use subquery in transform expression" SQLSTATE: 0A000 错误原因:ALTER COLUMN TYPE操作,转换表达式不能包含子查询。 解决办法:转换表达式不能包含子查询,建议更改本操作。 GAUSS-00785: "cannot use aggregate function in transform expression" SQLSTATE: 42803 错误原因:ALTER COLUMN TYPE操作,转换表达式不能使用聚合函数。 解决办法:转换表达式不支持聚合函数,建议更改本操作。 GAUSS-00786: "cannot use window function in transform expression" SQLSTATE: 42P20 错误原因:ALTER COLUMN TYPE操作,转换表达式不能使用window函数。 解决办法:转换表达式不支持window函数,建议更改本操作。 GAUSS-00787: "column '%s' cannot be cast automatically to type %s" SQLSTATE: 42804 错误原因:ALTER COLUMN TYPE操作,列不能自动转化为某类型。 解决办法:建议指定列转换类型。 GAUSS-00788: "type of inherited column '%s' must be changed in child tables too" SQLSTATE: 42P16 错误原因:ALTER COLUMN TYPE操作,当parent table列的类型改变时,child table列类型也要随之改变。 解决办法:建议语句中指明子表随父表的变化递归变化。 GAUSS-00789: "cannot alter data type of partitioning column '%s'" SQLSTATE: 0A000 错误原因:ALTER COLUMN TYPE操作,不能更改分区表的列类型。 解决办法:分区表不支持更改列类型,建议更改本操作。 GAUSS-00790: "cannot alter type of column '%s' twice" SQLSTATE: 0A000 错误原因:ALTER COLUMN TYPE操作,不能同时两次更改某一列类型。 解决办法:不支持同时两次更改列类型,建议更改本操作。 父主题: GAUSS-00701 -- GAUSS-00800
  • GAUSS-00791 -- GAUSS-00800 GAUSS-00791: "default for column '%s' cannot be cast automatically to type %s" SQLSTATE: 42804 错误原因:ALTER COLUMN TYPE操作,默认表达式不支持自动转换某类型。 解决办法:默认表达式不支持自动转换某类型,建议更改本操作。 GAUSS-00792: "cannot alter type of a pinned column" SQLSTATE: XX000 错误原因:该列被其它对象依赖,不允许更改类型。 解决办法:查找对象被依赖的原因,去除依赖后进行类型更改。例如,修改某列时有视图依赖所修改的表导致失败。可以先保存视图定义,再删除视图。然后修改表数据类型,改完后重建视图。 GAUSS-00793: "unexpected object depending on column: %s" SQLSTATE: XX000 错误原因:依赖类型对象不存在。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00794: "cannot alter type of a column used by a view or rule" SQLSTATE: 0A000 错误原因:ALTER COLUMN TYPE操作,不能通过视图或者规则更改列类型。 解决办法:视图和规则不支持更改列类型,建议更改本操作。 GAUSS-00795: "cannot alter type of a column used in a trigger definition" SQLSTATE: 0A000 错误原因:ALTER COLUMN TYPE操作,触发器定义中不能更改列类型。 解决办法:触发器定义不能更改列类型,建议更改本操作。 GAUSS-00796: "unrecognized object class: %u" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00797: "found unexpected dependency type '%c'" SQLSTATE: XX000 错误原因:依赖类型异常。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00798: "found unexpected dependency for column" SQLSTATE: XX000 错误原因:列依赖类型异常。 解决办法:系统表异常,请联系技术支持工程师提供技术支持。 GAUSS-00799: "foreign table '%s' does not exist" SQLSTATE: 42704 错误原因:ALTER COLUMN OPTIONS操作,外表不存在。 解决办法:建议更改本操作。 GAUSS-00800: "unexpected statement type: %d" SQLSTATE: XX000 错误原因:表更改语句的子类型异常。 解决办法:请检查SQL语句是否支持。 父主题: GAUSS-00701 -- GAUSS-00800
  • GAUSS-00701 -- GAUSS-00710 GAUSS-00701: "cannot rename inherited constraint '%s'" SQLSTATE: 42P16 错误原因:修改继承的约束名。 解决办法:禁止修改继承的约束名。 GAUSS-00702: "relation '%s' already exists" SQLSTATE: 42P07 错误原因:relation已存在。 解决办法:检查是否存在重名的relation。 建议更换其他名字,或者先drop掉之后再create。 GAUSS-00703: "GTM error, could not rename sequence" SQLSTATE: 08006 错误原因:GTM出错,GTM中重名失败。 解决办法:请使用gs_om -t status --detail命令检查GTM是否状态正常。 GAUSS-00704: "internal error, failed to rename partitioned table" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00705: "internal error, failed to rename partition" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00706: "partition '%s' of relation '%s' already exists" SQLSTATE: 42P07 错误原因:同名的表分区已存在。 解决办法:检查同名的分区是否已经存在。 GAUSS-00707: "internal error, failed to rename partition index" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00709: "partition index '%s' already exists" SQLSTATE: 42710 错误原因:分区索引已存在。 解决办法:更名后的分区索引名已存在,考虑更换别的名字。 GAUSS-00710: "cache lookup failed for partition %u of relation %u" SQLSTATE: 42704 错误原因:提示的partition查找失败。 解决办法:系统异常,请联系技术支持工程师提供技术支持。 父主题: GAUSS-00701 -- GAUSS-00800
  • GAUSS-00711 -- GAUSS-00720 GAUSS-00711: "cannot %s '%s' because it is being used by active queries in this session" SQLSTATE: 55006 错误原因:需要进行修改的对象正在被使用。 解决办法:可以等当前活跃的查询结束再进行重试。 GAUSS-00712: "cannot %s '%s' because it has pending trigger events" SQLSTATE: 55006 错误原因:修改表时发现有挂起的触发器事件。 解决办法:等待挂起的触发器事件处理完成后再进行重试。 GAUSS-00713: "Un-support feature" SQLSTATE: 0A000 错误原因:不支持的特性。 解决办法:不建议使用。 GAUSS-00714: "unrecognized alter table type: %d" SQLSTATE: XX000 错误原因:表更改类型不支持。 解决办法:检查表更改类型是否支持。 GAUSS-00715: "Incompatible operation with data redistribution" SQLSTATE: 54001 错误原因:ALTER操作与数据重分布不兼容。 解决办法:使用与数据重分布兼容的ALTER操作。 GAUSS-00716: "cannot set with oids on partitioned table" SQLSTATE: 0A000 错误原因:修改分区表的oids。 解决办法:请勿修改分区表的oids。 GAUSS-00717: "cannot set without oids on partitioned table" SQLSTATE: 0A000 错误原因:修改分区表的oids。 解决办法:请勿修改分区表的oids。 GAUSS-00718: "cannot rewrite temporary tables of other sessions" SQLSTATE: 0A000 错误原因:重写其他session的临时表。 解决办法:请勿重写其他session的临时表。 GAUSS-00719: "cannot rewrite system relation '%s'" SQLSTATE: 0A000 错误原因:重写系统表。 解决办法:请勿重写系统表。 父主题: GAUSS-00701 -- GAUSS-00800