GAUSS-01841 – GAUSS-01850

GAUSS-01841: “conversion ‘%s’ already exists”

SQLSTATE: 42710

错误原因:当前创建的名为conname的conversion已经创建,无法创建同名的conversion。

解决办法:检查需要创建的conversion是否存在与之相同名称的conversion。

GAUSS-01842: “default conversion for %s to %s already exists”

SQLSTATE: 42710

错误原因:当前创建的由conforencoding到contoencoding得conversion已经存在,无法创建具有相同功能的conversion。

解决办法:检查所需创建的conversion功能是否已经存在,无需创建具有相同功能的conversion。

GAUSS-01843: “could not find tuple for conversion %u”

SQLSTATE: XX000

错误原因:从pg_conversion中删除tuple时出错:未找到该tuple。

解决办法:请检查tuple oid是否正确。

GAUSS-01847: “could not obtain lock on partition ‘%s’”

SQLSTATE: 55P03

错误原因:无法获取锁用于当前的分区。

解决办法:检查资源利用以及当前的分区状态。

GAUSS-01848: “partition ‘%s’ does not exist”

SQLSTATE: 42P01

错误原因:名为partitionName的分区并不存在。

解决办法:检查对应于表格的分区名称,并进行核对。

GAUSS-01849: “the object with oid %u is not a partitioned object”

SQLSTATE: 42P17

错误原因:当前的对象并非具有分区特性。

解决办法:确认对应对象的属性,或检查是否按需求为其创建分区。

GAUSS-01850: “object with oid %u is not a partition object”

SQLSTATE: 42704

错误原因:当前的对象并非含分区对象。

解决办法:确认对应对象的属性,或检查是否按需求为其创建分区。