检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
RESTRICT:如果用户还有任何依赖的对象,则拒绝删除该用户(缺省行为)。 在GaussDB(DWS)中,存在一个配置参数enable_kill_query,此参数在配置文件postgresql.conf中。此参数影响级联删除用户对象的行为: 当参数enable_kill_query为on ,且使用CASCAD
D 数据库(DB) 数据库是一组相关信息的集合,通常是为了使通用的检索变得简单和高效而组织起来的。 数据库属性: 数据库名称。 Endian文件格式(BIG_ENDIAN大端或LITTLE_ENDIAN小端)。 关系。 不存在无关系的数据库。 数据库管理员(DBA) 数据库管理员是
错误码: %s command cannot affect row a second time. 解决方案:请确保建议在同一命令中插入的行没有重复的约束值。 level: ERROR GS_231140071 错误码: abort transaction due to concurrent
GAUSS-03060: "open path cannot be converted to polygon" SQLSTATE: 22023 错误原因:没有回路的path不能转换成多角形。 解决办法:检查输入路径是否有回路。 父主题: GAUSS-03001 -- GAUSS-03100
GAUSS-03174: "enum %s contains no values" SQLSTATE: 55000 错误原因:enum中没有值。 解决办法:为enum中赋值。 GAUSS-03175: "could not open tablespace directory '%s':
w。 high 指定随机数大小的上边界,生成的随机数小于high。 实际上,只要求这里的参数类型是NUMERIC即可,对于左右边界的大小并没有要求。 示例 生成0到1之间的随机数: 1 SELECT DBMS_RANDOM.VALUE(0,1); 对于指定范围内的整数,要指定参
to_tsquery('fat & rat')AS RESULT; result ---------- f (1 row) 由于tsvector没有对rats进行标准化,所以rats不匹配rat。 @@操作符也支持text输入,允许一个文本字符串的显示转换为tsvector或者在简单情况下忽略tsquery。可用形式是:
解决办法:检查输入字符串。 GAUSS-03085: "missing dimension value" SQLSTATE: 22P02 错误原因:没有指定数组的维度。 解决办法:检查输入字符串。 GAUSS-03086: "missing ']' in array dimensions"
from more than once" SQLSTATE: 42P07 错误原因:表被继承多次。 解决办法:检查建表语句,确保继承的表中没有重复表。 GAUSS-00687: "inherited column '%s' has a type conflict" SQLSTATE:
to_tsquery('fat & rat')AS RESULT; result ---------- f (1 row) 由于tsvector没有对rats进行标准化,所以rats不匹配rat。 @@操作符也支持text输入,允许一个文本字符串的显示转换为tsvector或者在简单情况下忽略tsquery。可用形式是:
replconninfo2 not configured." SQLSTATE: XX000 错误原因:postgresql.conf配置文件中存在replconninfo1或者replconninfo2配置为空。 解决办法:使用gs_guc工具修改对应报错实例的postgresql
RESTRICT:如果用户还有任何依赖的对象,则拒绝删除该用户(缺省行为)。 在GaussDB(DWS)中,存在一个配置参数enable_kill_query,此参数在配置文件postgresql.conf中。此参数影响级联删除用户对象的行为: 当参数enable_kill_query为on ,且使用CASCAD
EXISTS ] tablename ADD [ CONSTRAINT constraint_name ] { PRIMARY KEY | UNIQUE } ( column_name ) [ NOT ENFORCED [ ENABLE QUERY OPTIMIZATION
表1 查看会话连接数 描述 命令 查看指定用户的会话连接数上限。 执行如下命令查看连接到指定用户user1的会话连接数上限。其中,-1表示没有对用户user1设置连接数的限制。 1 2 3 4 5 SELECT ROLNAME,ROLCONNLIMIT FROM PG_ROLES
错误原因:server的user mapping不存在。 解决办法:server的user mapping不存在,请确保使用前创建了user mapping。 GAUSS-01077: "cache lookup failed for user mapping %u" SQLSTATE:
分区不剪枝。 分区表查询时,常会期望通过分区键上的约束条件进行分区剪枝,从而提升分区表查询性能,但有时候会因为约束条件书写不当,导致分区表没有剪枝,出现查询性能问题,具体请参见案例:改写SQL排除剪枝干扰。 SQL不下推。 对于不下推的SQL,尽可能详细上报导致不下推的原因。调优方法可参考案例语句下推调优。
DROP操作时,系统表的列不能被修改。 解决办法:建议取消本操作,系统表的列不能被修改。 GAUSS-00738: "column '%s' is in a primary key" SQLSTATE: 42P16 错误原因:ALTER TABLE ALTER COLUMN DROP操作时,表的主键不能被修改。 解决
查解析后表达式所对应表是否与实际吻合。 GAUSS-01730: "unsupported ON COMMIT and foreign key combination" SQLSTATE: 0A000 错误原因:当前表2的外键是表1的主键,即表2引用了表1,但是在COMMIT的设置上并不相同。
but expression is of type %s" SQLSTATE: 42804 错误原因:对数组类型的变量进行赋值时,类型之间没有类型转换。 解决办法:变量给变量赋值,变量之间要有类型转换函数,可查看pg_cast系统表获取相关信息。 GAUSS-00017: "unrecognized
数据库中USER与ROLE的关系为:USER的权限来自于ROLE。 用户组包含了具有相同权限的用户集合。 用户可以看作是具有登录权限的角色。 角色可以看作是没有登录权限的用户。 GaussDB(DWS)提供的权限包括“管理面”各组件的操作维护权限,在实际应用时需根据业务场景为各用户分别配置不同权限