检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DATABASE 功能描述 修改数据库的属性,包括它的名称、所有者、连接数限制、对象隔离属性等。 注意事项 只有拥有数据库所有者权限的用户才能执行ALTER DATABASE命令,系统管理员默认拥有此权限。如果是非系统管理员,针对所要修改属性的不同,对其还有以下权限约束: 修改数据库名称,必须拥有CREATEDB权限。
错误原因:更改文件/目录的属主失败。 解决办法:检查赋予文件/目录的用户/组是否正确。 GAUSS-50107:"Failed to change the permission of %s." SQLSTATE: 无 错误原因:修改文件/目录的权限失败。 解决办法:检查修改文件/目
所有对象默认的权限都会被修改。如果IN SCHEMA被省略,那么全局权限会被修改。 取值范围:现有模式的名称。 role_name 被授予或者取消权限角色的名称。 取值范围:已存在的角色名称。 如果想删除一个被赋予了默认权限的角色,必须撤销其默认权限的更改或者使用DROP OWNED
错误原因:CUBE参数个数小于等于12。 解决办法:修改SQL语句。 GAUSS-04679: "type %s is not yet supported." SQLSTATE: 0A000 错误原因:特性不支持。 解决办法:修改SQL Statement。 GAUSS-04680:
SQLSTATE: 0A000 错误原因:ALTER TABLE ALTER COLUMN DROP操作时,系统表的列不能被修改。 解决办法:建议取消本操作,系统表的列不能被修改。 GAUSS-00738: "column '%s' is in a primary key" SQLSTATE:
择共享的KMS资源。 图1 从密钥中选择 方式二:输入密钥ID。输入在KMS侧给当前租户进行授权的KMS密钥ID,详情请参见查看密钥。 当跳转至KMS侧创建授权时被授权对象必须是账号,不能是用户。并且授权操作必须至少包含“查询密钥信息”、“加密数据”、“解密数据”3项权限。 图2
自动转换为timestamp(0),只有在MySQL兼容模式下才支持date类型。 为解决以上问题,需要将兼容模式修改为MySQL。GaussDB(DWS)不支持修改现有数据库的兼容模式,只能在创建数据库时指定兼容模式。GaussDB(DWS)从8.1.1集群版本开始支持MySQ
是否允许作为模板数据库。 datallowconn boolean 如果为假,则没有用户可以连接到这个数据库。这个字段用于保护template0数据库不被更改。 datconnlimit integer 该数据库上允许的最大并发连接数,-1表示无限制。 datlastsysoid oid 数据库里最后一个系统OID
该词典的用户自动成为其所有者。 临时模式(pg_temp)下不允许创建词典。 创建或修改词典之后,任何对于用户自定义的词典定义文件的修改,将不会影响到数据库中的词典。如果需要在数据库中使用这些修改,需使用ALTER语句更新对应词典的定义文件。 语法格式 1 2 3 4 CREATE
MODIFY修改列 MySQL使用MODIFY关键字修改列数据类型、设置非空约束。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 输入示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 CREATE
customer_t1 SET c_last_name = 'Jimy' WHERE c_customer_sk = 6885; 将该表的分布列修改为不会更新的列,例如c_customer_sk。 1 ALTER TABLE customer_t1 DISTRIBUTE BY hash
“集群地址”:请参见获取GaussDB(DWS)集群连接地址进行获取。如果通过公网地址连接,请指定为集群“公网访问地址”或“公网访问域名”,如果通过内网地址连接,请指定为集群“内网访问地址”或“内网访问域名”。如果通过弹性负载均衡连接,请指定为“弹性负载均衡地址”。 “数据库用户”:输入集群数据库的用户名。首
“集群地址”:请参见获取集群连接地址进行获取。如果通过公网地址连接,请指定为集群“公网访问地址”或“公网访问域名”,如果通过内网地址连接,请指定为集群“内网访问地址”或“内网访问域名”。如果通过弹性负载均衡连接,请指定为“弹性负载均衡地址”。 “数据库用户”:输入集群数据库的用户名。首
CHANGE修改列 MySQL使用CHANGE关键字同时修改列名、列数据类型、设置非空约束。DSC工具迁移时会根据GaussDB(DWS)的特性进行相应适配。 输入示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
不能实际进行对象访问。 如果要将该schema下未来创建的表的权限也赋予u1用户,则需使用ALTER DEFAULT PRIVILEGES更改默认权限。 处理方法 请使用具有schema权限的用户登录数据库,执行以下命令将schema中的表权限赋给指定的用户: 1 2 GRANT
解决办法:检查SQL语法中使用的转义字符'\'是否正确,并修改SQL语法。 GAUSS-00046: "%s at end of input" SQLSTATE: 42601 错误原因:给定语句的结束符语法错误。 解决办法:检查并修改输入语句的语法。 GAUSS-00047: "%s at
以下LOCATION为数据文件实际存放的OBS目录,格式为obs://obs桶名/文件夹名称,本例为obs://dli-obs01/dli_order,如果桶名或文件夹名称有修改,请自行替换。 1 2 3 4 5 6 7 8 9 CREATE EXTERNAL TABLE dli_data.dli_order
existing partition" SQLSTATE: XX000 错误原因:关系表新增分区的上边界必须大于最后一个现有分区的上边界。 解决办法:请更改新增分区的上边界。 GAUSS-00883: "could not acquire AccessExclusiveLock on dest
该词典的用户自动成为其所有者。 临时模式(pg_temp)下不允许创建词典。 创建或修改词典之后,任何对于用户自定义的词典定义文件的修改,将不会影响到数据库中的词典。如果需要在数据库中使用这些修改,需使用ALTER语句更新对应词典的定义文件。 语法格式 1 2 3 4 CREATE
8.1.1.100 升级到8.1.3.336及以上。 OpenSSL变更引起CM启动调度器报错,影响安装、扩容、调度器功能。 OpenSSL更改了LD_LIBRARY_PATH的顺序,系统目录在前,GAUSS目录在后,导致启动调度器时找到了错误的so文件,启动失败。 8.1.3.336以前