
# 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操作，不能为分区表增加父表。
解决办法：无法为分区表增加继承，建议取消本操作。
