检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GAUSS-01341 -- GAUSS-01350 GAUSS-01341: "function %s should return type %s" SQLSTATE: 42P17 错误原因:CREATE TEXT SEARCH PARSER,某个函数的返回值类型与期望的不符。
GAUSS-01731 -- GAUSS-01740 GAUSS-01731: "cannot truncate a table referenced in a foreign key constraint" SQLSTATE: 0A000 错误原因:不能truncate被另外一张表外键限制所引用的表格。
理员权限才可以访问此视图。 表1 PGXC_REL_IOSTAT字段 名称 类型 描述 node_name text 节点名称。 phyrds bigint 读磁盘次数。 phywrts bigint 写磁盘次数。 phyblkrd bigint 读磁盘页数。 phyblkwrt
GAUSS-04921 -- GAUSS-04930 GAUSS-04927: "old version XLog must be shutdown checkpoint." SQLSTATE:无 错误原因:升级过程中集群必须是smart模式(gs_om -t stop)关闭集群。
GAUSS-02211 -- GAUSS-02220 GAUSS-02211: "cannot run transaction to remote nodes during recovery" SQLSTATE: XX000 错误原因:在集群恢复过程中无法执行在远端节点执行事务。
GAUSS-03181 -- GAUSS-03190 GAUSS-03181: "array of weight must be one-dimensional" SQLSTATE: 2202E 错误原因:函数ts_rank_wtt的第一个参数的数组不是一维数组。 解决办法:函数
GAUSS-00101 -- GAUSS-00110 GAUSS-00101: "table '%s' has %d columns available but %d columns specified" SQLSTATE: 42P10 错误原因:查询的表对象的列超过了表本身列的数量。
GAUSS-00361 -- GAUSS-00370 GAUSS-00361: "access method '%s' does not support column store" SQLSTATE: 0A000 错误原因: 对列存表通过CREATE INDEX...USING method语法中指定的访问方法错误。
解决方案:请稍后重新连接到数据库并重执行命令。 level: WARNING GS_255050009 错误码: terminating connection due to conflict with recovery. 解决方案:请稍后重新连接到数据库并重执行命令。 level:
String 内网连接信息。 jdbc_url String 内网JDBC URL,默认格式如下: jdbc:postgresql://<connect_info>/<YOUR_DATABASE_NAME> 表5 Nodes 参数 参数类型 描述 id String 集群实例ID。 status
GAUSS-04311 -- GAUSS-04320 GAUSS-04311:"can't get old group members." SQLSTATE: XX000 错误原因:系统表pgxc_group中不能查询到old group的节点信息。 解决办法:请联系技术支持工程师提供技术支持。
GAUSS-00191 -- GAUSS-00200 GAUSS-00191: "recursive query '%s' column %d has collation '%s' in non-recursive term but collation '%s' overall"
date_part date_part函数是在传统的Ingres函数的基础上制作的(该函数等效于SQL标准函数extract): 1 date_part('field', source) 这里的field参数必须是一个字符串,而不是一个名字。有效的field与extract一样,详细信息请参见EXTRACT。
用户2可以在本逻辑集群内部定义资源池来控制不同作业的资源(CPU,内存,I/O)。如果业务用户1的某些作业需要访问业务用户2的数据,在获得授权后可以跨逻辑集群访问。逻辑集群可以配置跨逻辑集群访问的资源来保证逻辑集群内部作业的资源充足。 图2 逻辑集群架构 将物理集群的所有节点分成
PGXC_SESSION_WLMSTAT字段 名称 类型 描述 nodename name 节点名称 datid oid 连接后端的数据库OID。 datname name 连接后端的数据库名称。 threadid bigint 后端线程ID。 processid integer 后端线程的PID。 usesysid
对象标识符类型 GaussDB(DWS)在内部使用对象标识符(OID)作为各种系统表的主键。系统不会给用户创建的表增加一个OID系统字段,OID类型代表一个对象标识符。 目前OID类型用一个四字节的无符号整数实现。因此不建议在创建的表中使用OID字段做主键。 表1 对象标识符类型
比较操作符 比较操作符可用于所有相关的数据类型,并返回布尔类型数值。 所有比较操作符都是双目操作符,被比较的两个数据类型必须是相同的数据类型或者是可以进行隐式转换的类型。例如1<2<3这样的表达式为非法的,因为布尔值和3之间不能做比较。 GaussDB(DWS)提供的比较操作符请参见表1。
数据脱敏函数 数据脱敏函数提供一系列不同脱敏形式的函数接口,可以覆盖常见的脱敏场景。通常结合数据脱敏语法,与脱敏列绑定使用,不推荐直接作用在查询语句上。 mask_none(column_name) 描述:不作任何脱敏处理,仅内部测试用。 返回值类型:与入参column_name数据类型相同。
触发器函数 pg_get_triggerdef(oid) 描述:获取触发器的定义信息。 参数:待查触发器的OID。 返回值类型:text 示例: 1 2 3 4 5 SELECT pg_get_triggerdef(oid) FROM pg_trigger;
行表达式 语法: 1 row_constructor operator row_constructor 两边都是一个行构造器,两行值必须具有相同数目的字段,每一行都进行比较,行比较允许使用=,<>,<,<=,>=等操作符,或其中一个相似的语义符。 =<>和别的操作符使用略有不同