检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 keep_last_manual_snapshot 是 Integer 指定集群需要保留的最近创建的手动快照。 响应参数 无 请求示例 DELETE https://{Endpoint}/v1.0/89cd04f168b8
_enhancement,控制left join的行数估计值是否采用优化后的值。默认值:off 开发指南>GUC参数>查询规划>优化器方法配置 SQL语法增强 列存索引区索引清理与重建 (8.3.0.100新增) 新增WITHOUT UNUSABLE语法选项: ALTER INDEX
值。此处仅用作示例说明出现collate冲突时应该如何解决。 原因分析 表t中有两个字段,且两个字段的排序规则不同,字段a的排序规则为C(安装数据库时的默认排序规则),字段b的排序规则为case_insensitive(不区分大小写),SELECT语句中表达式hashtext(ifnull(a
columns for foreign key disagree" SQLSTATE: 42830 错误原因:为表添加外键约束时,被约束的字段数目需要和被引用的字段数目相同。 解决办法:建议更改外键约束操作,使被约束的字段数目与被引用的字段数目相同。 GAUSS-00760: "only
解决办法:请检查目录权限,或者更换安装目录。 GAUSS-53518: "Dispatch package failed, with error: %s." SQLSTATE: 无 错误原因:安装GDS时,分发包至各节点失败。 解决办法:请检查目录权限、磁盘剩余空间、指定安装目录是否为空。 父主题:
boolean 如果此扩展的版本当前已经安装,则为真。 superuser boolean 如果只允许系统管理员安装此扩展,则为真。 relocatable boolean 如果扩展可以重新加载到另一个模式,则为真。 schema name 扩展必须安装到的模式名,如果部分或全部可重新定位,则为NULL。
" SQLSTATE: XX000 错误原因:创建HDFS表空间时没有指定cfgpath,直接报错。 解决办法:创建HDFS server时需要指定cfgpath。 父主题: GAUSS-04701 -- GAUSS-04800
ON BY RANGE (partition_key)(range_partition_definition_list)指定的分区键值时,需要保证分区键值必须为可度量的常量或常量表达式。 GAUSS-00404: "argument name '%s' used more than
错误原因:Zhparser分词算法只支持UTF8/GBK两种数据库编码格式。 解决办法:Zhparser是为支持中文全文检索引入的分词算法,使用本功能需要确保数据库编码为UTF8/GBK。 GAUSS-04703: "The parameter can not smaller than -1
SQLSTATE: 42704 错误原因:指定的node对象异常或者不存在。 解决办法:请检查指定的nodename是否存在或运行正常。如果异常,需要重新启动该node节点。 GAUSS-00299: "EXECUTE DIRECT cannot execute multiple queries"
GaussDB(DWS)用户自定义函数 实时数仓(单机部署)暂不支持用户自定义函数。 实时数仓(单机部署)8.2.0.100及以上集群版本支持OBS导入导出。 GaussDB(DWS) PL/Java语言函数 GaussDB(DWS) PL/pgSQL语言函数
constraint on relation '%s'" SQLSTATE: 42P17 错误原因:新的限制与表格中的非继承类限制相互冲突。 解决办法:检查需要新增加的限制是否与当前已有的所有类型限制相一致。 GAUSS-01723: "cannot use column references in
streaming, recovery has already ended" SQLSTATE: XX000 错误原因:当前实例已经退出恢复,不需要在继续启动数据复制。 解决办法:"1. 当前属于正常报错。2. 检查备实例升主时机是否合适。" GAUSS-02064: "writing
若join列上的NULL值较多,则可以加上is not null过滤条件,以实现数据的提前过滤,提高join效率。 not in转not exists not in语句需要使用nestloop anti join来实现,而not exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not
boolean 如果此扩展的版本当前已经安装,则为真。 superuser boolean 如果只允许系统管理员安装此扩展,则为真。 relocatable boolean 如果扩展可以重新加载到另一个模式,则为真。 schema name 扩展必须安装到的模式名,如果部分或全部可重新定位,则为NULL。
TABLE语法中使用约束子句声明的表的字段名在表中不存在。 解决办法:请检查CREATE TABLE语法中使用约束子句声明的表的字段名是否在表中存在,如果不存在需要更换继承的字段名或重新创建表。 GAUSS-00358: "column '%s' appears twice in primary key
for index expression" SQLSTATE: 42P22 错误原因:无法决定在表达式索引中使用哪种排序方式。 解决办法:需要在创建表达式索引时指定排序方式。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 postgres=# create
若join列上的NULL值较多,则可以加上is not null过滤条件,以实现数据的提前过滤,提高join效率。 not in转not exists not in语句需要使用nestloop anti join来实现,而not exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not
SECURITY 参数说明 IF EXISTS 如果不存在相同名称的表,不会抛出错误,而会返回一个通知,告知表不存在。 tablename 需要修改的外表名称。 取值范围:已存在的外表名。 new_owner 外表的新所有者。 取值范围:字符串,有效的用户名。 data_type 现存字段的新类型。
若join列上的NULL值较多,则可以加上is not null过滤条件,以实现数据的提前过滤,提高join效率。 not in转not exists not in语句需要使用nestloop anti join来实现,而not exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not