GS-01361:FOR UPDATE is not allowed in this query expression
错误原因:带有GROUP BY,DISTINCT,UNION,MINUS,聚集函数的select语句不支持使用FOR UPDATE。
解决方法:根据报错信息进行处理。
GS-01362:Invalid array format
错误原因:输入的数组类型表达式格式不正确
解决方法:请输入正确的数组表达式格式。
GS-01363:Source array elements count does not match
错误原因:更新表中数组类型字段的值时,给定的元素个数与指定的要更新的元素个数不一致。
解决方法:修改要更新的值,确保给定的元素个数与指定的要更新的元素个数相等。
GS-01364:Can not create index on column '%s' with array type
错误原因:不支持在数组类型的字段上创建索引,或者创建主键、外键、键约束。
解决方法:在非数组类型的字段上创建索引,或者创建主键、外键、键约束。
GS-01365:Datatype %s does not support array type
错误原因:新增或者修改表字段为数组类型时,字段的数据类型不支持数组。
解决方法:检查新建或者修改表涉及的字段数据类型,分布式不支持新建或者修改字段为数组类型。
GS-01366:Invalid function argument type
错误原因:调用array_agg函数时,函数参数是数组类型。
解决方法:检查array_agg函数的入参,是否是数组类型的常量或者表达式。
GS-01367:%s, errno %d
错误原因:编码转换失败,errno是linux系统转换失败错误码。
解决方法:检查run日志中报错信息是否包含字符串“Set locale failed”
- 若包含则表示不支持当前系统环境的语言编码,可以设置当前环境语言编码为en_US.UTF-8或zh_CN.UTF-8等,然后重启数据库。
- 若不包含则根据报错信息检查客户端输入的码流是否有误。
GS-01368 : Can not create reference for array column
错误原因:不允许在数组类型字段上创建外键。
解决方法:请在非数组类型字段上创建外键。
GS-01369:Can not set default value for array column
错误原因:不允许在创建表时为数组类型的字段设置缺省值。
解决方法:请在建表后设置数组字段的缺省值。
GS-01370:Invalid array subscript
错误原因:数组下标输入不正确。
解决方法:修改下标为有效范围[1,2147483647]内的值。