文档中心MogDBMogDB StackUqbar
v2.0

文档:v2.0

支持的版本:

其他版本:

GAUSS-03801 - GAUSS-03900


GAUSS-03801 - GAUSS-03810


GAUSS-03801: "cannot perform DELETE RETURNING on relation '%s'"

SQLSTATE: 0A000

错误原因: INSTEAD rule中没有带returning,而原语句带returning,不能对表执行delete returning。

解决办法: 需要使用带有returning子句的无条件的ON DELETE DO INSTEAD rule。

GAUSS-03802: "WITH cannot be used in a query that is rewritten by rules into multiple queries"

SQLSTATE: 0A000

错误原因: 多query中使用了WITH。

解决办法: 检查rule用法。

GAUSS-03803: "Unexpected commandType or intoClause is not set properly"

SQLSTATE: XX000

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

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

GAUSS-03804: "cannot push down CurrentOfExpr"

SQLSTATE: XX000

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

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

GAUSS-03805: "expected to find SELECT subquery"

SQLSTATE: XX000

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

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

GAUSS-03806: "could not find rule placeholders"

SQLSTATE: XX000

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

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

GAUSS-03807: "conditional utility statements are not implemented"

SQLSTATE: 0A000

错误原因: 使用了conditional utility子句。

解决办法: 未实现该功能,检查保证不传入该类型子句。

GAUSS-03808: "replace_rte_variables inserted a SubLink, but has noplace to record it"

SQLSTATE: XX000

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

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

GAUSS-03809: "WHERE CURRENT OF on a view is not implemented"

SQLSTATE: 0A000

错误原因: 在视图上使用了WHERE CURRENT OF子句。

解决办法: 未实现该功能,检查保证不传入该类型子句。

GAUSS-03810: "unexpected varattno %d in expression to be mapped"

SQLSTATE: XX000

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

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


GAUSS-03811 - GAUSS-03820


GAUSS-03811: "rule '%s' for relation '%s' already exists"

SQLSTATE: 42710

错误原因: 试图插入某表已经存在的rule。

解决办法: 检查表的rule,若已经存在,则不再插入。

GAUSS-03812: "rule actions on OLD are not implemented"

SQLSTATE: 0A000

错误原因: 对于OLD值的规则行为未实现。

解决办法: 使用view或trigger进行规避。

GAUSS-03813: "rule actions on NEW are not implemented"

SQLSTATE: 0A000

错误原因: 对于NEW值的规则行为未实现。

解决办法: 使用trigger进行规避。

GAUSS-03814: "INSTEAD NOTHING rules on SELECT are not implemented"

SQLSTATE: 0A000

错误原因: 试图使用INSTEAD NOTHING rule ON SELECT,不支持。

解决办法: 检查rule用法。

GAUSS-03815: "multiple actions for rules on SELECT are not implemented"

SQLSTATE: 0A000

错误原因: 规则行为多于一个。

解决办法: 请检查规则行为是否多于一个,能否进行简化改写。

GAUSS-03816: "rules on SELECT must have action INSTEAD SELECT"

SQLSTATE: 0A000

错误原因: 对应的规则行为必须是INSTEAD SELECT。

解决办法: 请检查定义的规则行为是否正确。

GAUSS-03817: "rules on SELECT must not contain data-modifying statements in WITH"

SQLSTATE: 0A000

错误原因: 对应的规则行为在WITH语句中不能包含数据改动的操作。

解决办法: 请检查定义的规则行为是否正确。

GAUSS-03818: "event qualifications are not implemented for rules on SELECT"

SQLSTATE: 0A000

错误原因: 规则行为的执行不能受条件约束。

解决办法: 请检查定义的规则行为是否正确。

GAUSS-03819: "'%s' is already a view"

SQLSTATE: 55000

错误原因: 对于view,仅能有一个ON SELECT规则行为。

解决办法: 请检查定义的规则行为是否正确。

GAUSS-03820: "view rule for '%s' must be named '%s'"

SQLSTATE: 42P17

错误原因: view规则行为必须定义为_RETURN。

解决办法: 请检查定义的规则行为是否正确。


GAUSS-03821 - GAUSS-03830


GAUSS-03821: "could not convert table '%s' to a view because it is a partitioned table"

SQLSTATE: 55000

错误原因: 试图把分区表转换成视图。

解决办法: 若要把表变成视图要求表为非分区表。

GAUSS-03822: "could not convert table '%s' to a view because it is not empty"

SQLSTATE: 55000

错误原因: 试图把非空表转换成视图。

解决办法: 若要把表变成视图要求表数据为空。

GAUSS-03823: "could not convert table '%s' to a view because it has triggers"

SQLSTATE: 55000

错误原因: 试图把有触发器的表转换成视图。

解决办法: 若要把表变成视图要求表没有触发器。

GAUSS-03824: "could not convert table '%s' to a view because it has indexes"

SQLSTATE: 55000

错误原因: 试图把有索引的表转换成视图。

解决办法: 若要把表变成视图要求表没有索引。

GAUSS-03825: "could not convert table '%s' to a view because it has child tables"

SQLSTATE: 55000

错误原因: 试图把有子表的表转换成视图。

解决办法: 若要把表变成视图要求表没有子表。

GAUSS-03826: "cannot have multiple RETURNING lists in a rule"

SQLSTATE: 0A000

错误原因: 在一个rule中写了多个returning lists。

解决办法: 检查returning lists个数。

GAUSS-03827: "RETURNING lists are not supported in conditional rules"

SQLSTATE: 0A000

错误原因: 在conditional rules里头使用了returning lists。

解决办法: 不支持,考虑去掉returning lists。

GAUSS-03828: "RETURNING lists are not supported in non-INSTEAD rules"

SQLSTATE: 0A000

错误原因: 在non-INSTEAD rules使用了returning lists。

解决办法: 不支持,考虑去掉returning lists。

GAUSS-03829: "SELECT rule's target list has too many entries"

SQLSTATE: 42P17

错误原因: 在SELECT rules目标列表有太多输入,输入的比要求的列数多。

解决办法: 检查输入的列数,去掉多余的列。

GAUSS-03830: "cannot convert relation containing dropped columns to view"

SQLSTATE: 0A000

错误原因: 试图转换带有删除列的表为视图。

解决办法: 检查要转换成视图的表结构。


GAUSS-03831 - GAUSS-03840


GAUSS-03831: "SELECT rule's target entry %d has different column name from '%s'"

SQLSTATE: 42P17

错误原因: SELECT rule中列名不同。

解决办法: 检查SELECT rule目标输入中的列名。

GAUSS-03832: "SELECT rule's target entry %d has different type from column '%s'"

SQLSTATE: 42P17

错误原因: SELECT rule中列类型不同。

解决办法: 检查SELECT rule目标输入中的列类型。

GAUSS-03833: "SELECT rule's target entry %d has different size from column '%s'"

SQLSTATE: 42P17

错误原因: SELECT rule中列大小不同。

解决办法: 检查SELECT rule目标输入中的列大小。

GAUSS-03834: "SELECT rule's target list has too few entries"

SQLSTATE: 42P17

错误原因: SELECT rule中输入列个数太少。

解决办法: 检查SELECT rule中输入列的数目。

GAUSS-03835: "rule '%s' for relation '%s' does not exist"

SQLSTATE: 42704

错误原因: 试图disable或enable rule,但是对应的表没有所要处理的rule。

解决办法: 检查表的rule。

GAUSS-03836: "rule '%s' does not exist"

SQLSTATE: 42704

错误原因: 试图获取对应表的某个rule,但是不存在。

解决办法: 检查表的rule。

GAUSS-03837: "there are multiple rules named '%s'"

SQLSTATE: 42710

错误原因: 试图获取对应表的某个rule,但是出现多个同名的rule。

解决办法: 检查表的rule。

GAUSS-03838: "Column store don't support this system column"

SQLSTATE: XX000

错误原因: 涉及列存不支持的系统列。

解决办法: 检查涉及的系统列。


GAUSS-03841 - GAUSS-03850


GAUSS-03841: "vector scan for VecMarkPos is not yet implemented "

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现针对列存扫描节点的MarkPos功能。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03842: "VecResult for VecMarkPos is not yet implemented "

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现针对列存result节点的MarkPos功能。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03844: "vector scan for VecRestrPos is not yet implemented "

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现针对列存扫描节点的RestrPos功能。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03845: "VecResult for VecRestrPos is not yet implemented "

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现针对列存result节点的RestrPos功能。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03848: "Not support pushing predicate with none-const external param"

SQLSTATE: 0A000

错误原因: 不支持下推非常数的外部参数。

解决办法: 检查参数。

GAUSS-03849: "could not find tuple for operator %u"

SQLSTATE: XX000

错误原因: 依据ID编号无法从系统表pg_operator中获取对应的信息

解决办法: 请查询pg_operator系统表进行确认。


GAUSS-03851 - GAUSS-03860


GAUSS-03851: "UnSupported vector aggregation function %u"

SQLSTATE: XX000

错误原因: 生成了错误的执行计划。

解决办法: 保留计划,请联系技术支持工程师提供技术支持。

GAUSS-03853: "unsupported aggregation type"

SQLSTATE: XX000

错误原因: 生成的计划有问题。

解决办法: 保留计划,请联系技术支持工程师提供技术支持。

GAUSS-03854: "VecRemoteQuery ReScan is not yet implemented"

SQLSTATE: 0A000

错误原因: 不支持VecRemoteQuery二次扫描。

解决办法: 检查扫描语句。

GAUSS-03857: "Unsupported window function %s in vector engine"

SQLSTATE: XX000

错误原因: 不支持的用法。

解决办法: 修改SQL Statement。

GAUSS-03860: "Un-support CHECK constraint"

SQLSTATE: XX000

错误原因: 列存暂不支持CHECK约束。

解决办法: 检查语法,去掉check约束。


GAUSS-03861 - GAUSS-03870


GAUSS-03862: "unsupport join type %d"

SQLSTATE: XX000

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

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

GAUSS-03864: "unrecognized running state: %d"

SQLSTATE: XX000

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

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

GAUSS-03865: "ExecReScanVecModifyTable is not implemented"

SQLSTATE: XX000

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

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

GAUSS-03866: "could not write into hash-join temporary file: %m"

SQLSTATE: XX000

错误原因: 写hash-join临时文件出错。

解决办法: 检查文件权限、用户权限等。

GAUSS-03867: "could not write to hashAgg temporary file: %m"

SQLSTATE: XX000

错误原因: 写hashAgg临时文件出错。

解决办法: 检查文件权限、用户权限等。

GAUSS-03868: "could not read from hashAgg temporary file: %m"

SQLSTATE: XX000

错误原因: 读取hashAgg临时文件出错。

解决办法: 检查文件权限、用户权限等。

GAUSS-03869: "UnSupported vector function %s"

SQLSTATE: XX000

错误原因: 系统内部错误: 当前函数未向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03870: "Unsupported array reference expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现Array reference表达式的向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。


GAUSS-03871 - GAUSS-03880


GAUSS-03873: "Unsupported field expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现FieldSelect表达式函数的向量化

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03874: "Unsupported field store expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现Field Store表达式函数的向量化

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03875: "Unsupported convert row type expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现ConvertRowType表达式函数的向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03876: "Unsupported array expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现数组表达式函数的向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03877: "Unsupported xml expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现XML表达式函数的向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03878: "Unsupported coerce to domain expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现CoerceToDomain表达式函数的向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03879: "Unsupported coerce to domain value expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现CoerceToDomainValue表达式函数的向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03880: "Unsupported current of expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现CurrentOf表达式函数的向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。


GAUSS-03881 - GAUSS-03890


GAUSS-03882: "Unsupported array coerce expression in vector engine"

SQLSTATE: XX000

错误原因: 系统内部错误: 未实现ArrayCoerce表达式函数的向量化。

解决办法: 内部错误,请联系技术支持工程师提供技术支持。

GAUSS-03888: "redundant options"

SQLSTATE: XX000

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

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


GAUSS-03891 - GAUSS-03900


GAUSS-03891: "Failed to initialize Cgroup. Please check if workload manager is enabled and Cgroups have been created!"

SQLSTATE: XX000

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

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

GAUSS-03893: "invalid control group: %s"

SQLSTATE: XX000

错误原因: 无效的控制组名称。

解决办法: 检查控制组名称。

GAUSS-03897: "Resource Pool '%s': object not defined"

SQLSTATE: 42704

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

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

GAUSS-03899: "read workload_gpname failed."

SQLSTATE: XX000

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

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

GAUSS-03900: "Workload Group '%s': object not defined"

SQLSTATE: 42704

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

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

Copyright © 2011-2024 www.enmotech.com All rights reserved.