
# GAUSS-00881 -- GAUSS-00890 错误码
GAUSS-00881: "adding partition name conflict with existing partitions"
SQLSTATE: XX000
错误原因：为关系表增加的分区与已有分区名字冲突，不能进行此操作。
解决办法：请选择新的分区名，避免冲突。
GAUSS-00882: "upper boundary of adding partition MUST overtop last existing partition"
SQLSTATE: XX000
错误原因：关系表新增分区的上边界必须大于最后一个现有分区的上边界。
解决办法：请更改新增分区的上边界。
GAUSS-00883: "could not acquire AccessExclusiveLock on dest table partition '%s', %s failed"
SQLSTATE: XX000
错误原因：没有拿到分区的AccessExclusiveLock。
解决办法：可能由于并发冲突引起，稍后再试。
GAUSS-00884: "Cannot drop the only partition of a partitioned table"
SQLSTATE: XX000
错误原因：删除表分区操作时，无法删除关系表的最后一个分区。
解决办法：不能删除关系表的最后一个分区，建议取消本操作。
GAUSS-00886: "no local index defined on partition %u"
SQLSTATE: XX000
错误原因：该分区中不能查找到本地索引。
解决办法：建议重新检查本操作的分区和索引名称，不存在此索引可以取消本操作。
GAUSS-00887: "can not set unusable index for relation %s , as it is not an index"
SQLSTATE: XX000
错误原因：在检测索引有效性时，发现本索引无效，故不能为关系表设置此索引。
解决办法：建议检查该索引的有效性，若无效不允许修改此索引。
GAUSS-00888: "could not find tuple for relation %u"
SQLSTATE: XX000
错误原因：在执行ModifyRowMovement操作时，检测到无法获取关系表的元组，故不能进行此操作。
解决办法：建议检查关系表的元组属性，或取消此操作。
GAUSS-00889: "cannot truncate a partition owned by partitioned table which is referenced in a foreign key constraint"
SQLSTATE: XX000
错误原因：被外键(foreign key)引用限制的分区表不能截断其分区。
解决办法：建议取消该分区表的外键引用限制，或者取消此操作。
GAUSS-00890: "can not merge index partition %s because it is unusable local index"
SQLSTATE: XX000
错误原因：针对不可用的本地索引，不可合并索引分区。
解决办法：建议检查本地索引的可用性并修改，或者取消此操作。
