更新时间:2023-12-22 GMT+08:00

GAUSS-00811 -- GAUSS-00820

GAUSS-00811: "'%s' is not a table, index, or TOAST table"

SQLSTATE: 42809

错误原因:Set, reset, or replace reloptions操作,对象必须是表、索引或TOAST表。

解决办法:表、索引及TOAST表外,不能进行此操作。

GAUSS-00812: "can not set tablespace for partition of neither table nor index"

SQLSTATE: 42601

错误原因:除表、索引外的其他对象都不能对分区表设置表空间。

解决办法:只有表、索引能对分区设置表空间,建议更改此操作。

GAUSS-00813: "cannot have multiple MOVE TABLESPACE subcommands"

SQLSTATE: 42601

错误原因:不能有多条MOVE TABLESPACE子命令。

解决办法:语句不支持多条MOVE TABLESPACE子命令,建议更改此操作。

GAUSS-00814: "can not specify 'PARTITION FOR (value,,,)' when altering partition tablespace for index"

SQLSTATE: XX000

错误原因:当更改索引的表空间分区时,不能指定各个列属性的分区。

解决办法:针对索引表空间分区,不能对列属性指定分区,建议更改此操作。

GAUSS-00815: "invalid partition node type when altering tablespace for partition"

SQLSTATE: XX000

错误原因:更改表空间分区时设置了无效的分区节点。

解决办法:建议更改此操作,为表空间指定有效的分区节点。

GAUSS-00816: "cache lookup failed for partition %u"

SQLSTATE: XX000

错误原因:缓存中分区查找失败。

解决办法:建议更换为有效分区。

GAUSS-00817: "cannot move system relation '%s'"

SQLSTATE: 0A000

错误原因:ALTER TABLE SET TABLESPACE操作,系统表不能被移动。

解决办法:无法移动系统表,建议取消本操作。

GAUSS-00818: "cannot move temporary tables of other sessions"

SQLSTATE: 0A000

错误原因:ALTER TABLE SET TABLESPACE操作,其他会话的临时表不能被移动。

解决办法:先会话临时表不能被移动没建议取消本操作。

GAUSS-00819: "cannot change inheritance of typed table"

SQLSTATE: 42809

错误原因:ALTER TABLE INHERIT操作,无法类型表增加父表。

解决办法:不支持类型表的继承关系,建议取消本操作。

GAUSS-00820: "relation '%s' is a partitioned table"

SQLSTATE: XX000

错误原因:ALTER TABLE INHERIT操作,不能为分区表增加父表。

解决办法:无法为分区表增加继承,建议取消本操作。