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

GAUSS-01851 -- GAUSS-01860

GAUSS-01851: "invalid input parameters when searching for local index under some index"

SQLSTATE: 42704

错误原因:在检查索引OID有效性时,发现输入的参数是无效的。

解决办法:检查输入参数的有效性。

GAUSS-01852: "%u is not a partitioned index"

SQLSTATE: 42704

错误原因:参数OID对应的对象并非是一个分区索引。

解决办法:检查在执行流程中传入的参数的实际属性,可通过系统表来检查。

GAUSS-01853: "%u not found in pg_class"

SQLSTATE: 42704

错误原因:无法在pg_class系统表中找到参数OID对应的对象。

解决办法:确认想要查找的对象的OID并确认是否已经完成analyze操作并正确导入系统表。

GAUSS-01854: "not found local index %u in pg_partition"

SQLSTATE: 42704

错误原因:在pg_partition系统表中无法查找到对应的local index。

解决办法:检查local index参数的有效性并与实际创建时所创建的属性进行核对。

GAUSS-01855: "none is the son local index of index %u"

SQLSTATE: 42704

错误原因:在partitionedIndexid对应的索引中没有找到局部索引。

解决办法:检查所需查找的局部索引的正确性。

GAUSS-01856: "found a index partition without oid in pg_partition"

SQLSTATE: 42704

错误原因:在分区系统表中没有找到对应于索引分区的OID。

解决办法:检查是否将索引分区更新到系统表中。

GAUSS-01857: "no local indexes defined on table partition %u"

SQLSTATE: 42704

错误原因:在分区系统表中没有找到局部索引。

解决办法:检查是否正确定义索引分区。

GAUSS-01858: "can not found a local index defined on table partition %u whose parent is %u"

SQLSTATE: 42704

错误原因:在索引分区的表分区中没有找到局部索引。

解决办法:检查索引分区创建的准确性。

GAUSS-01859: "cache lookup failed for index partition %u"

SQLSTATE: XX000

错误原因:系统内部错误。

解决办法:请联系技术支持工程师提供技术支持。

GAUSS-01860: "more than one item satisfied parttype is %c, parentOid is %u"

SQLSTATE: 0A000

错误原因:在一个表中找到了两个同样类型的分区。

解决办法:在创建分区时应保障不存在相同的分区。