检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DWS)集群中的数据库。 1 gsql -d <数据库名称> -h <集群地址> -U <数据库用户> -p <数据库端口> -W <集群密码> -r 参数说明如下: “数据库名称”:输入所要连接的数据库名称。首次使用客户端连接集群时,请指定为集群的默认数据库“gaussdb”。
DROP RESOURCE POOL 功能描述 删除一个资源池。 如果某个角色已关联到该资源池,则无法删除该资源池。 注意事项 只要用户对当前数据库有DROP权限,就可以删除资源池。 语法格式 1 DROP RESOURCE POOL [ IF EXISTS ] pool_name;
DROP RESOURCE POOL 功能描述 删除一个资源池。 如果某个角色已关联到该资源池,则无法删除该资源池。 注意事项 只要用户对当前数据库有DROP权限,就可以删除资源池。 语法格式 1 DROP RESOURCE POOL [ IF EXISTS ] pool_name;
规则2.3 创建DATABASE时必须选择正确的数据库兼容模式 违反规则的影响: 选错数据库兼容模式,会导致从其他厂商的数据库迁移到GaussDB(DWS)后出现行为不一致问题,且不支持直接修改数据库兼容模式,需重新建库重新导数 方案建议: 根据源库端数据库类型,在GaussD
规则2.3 创建DATABASE时必须选择正确的数据库兼容模式 违反规则的影响: 选错数据库兼容模式,会导致从其他厂商的数据库迁移到GaussDB(DWS)后出现行为不一致问题,且不支持直接修改数据库兼容模式,需重新建库重新导数 方案建议: 根据源库端数据库类型,在GaussD
【建议】避免使用双引号括起来的字符串来定义数据库对象名称,GaussDB(DWS)中使用双引号将数据库对象名称括起来时表示对大小写敏感。数据库对象名称大小写敏感会使定位问题难度增加。 【建议】数据库对象命名风格务必保持统一。 增量开发的业务系统或进行业务迁移的系统,建议遵守历史的命名风格。 数据库对象名
【建议】在查询中,对常量要显式指定数据类型,不要试图依赖任何隐式的数据类型转换。 【关注】在Oracle兼容模式下导入数据时,空字符串会自动转化为NULL。如果需要保留空字符串需要新建兼容性为TD的数据库。 查询操作 【建议】除ETL程序外,应该尽量避免向客户端返回大量结果集的操作。如果结果集过大,应考虑业务设计是否合理。
试着将表达式直接转换成目标类型。如果已知这两种类型之间存在一个已登记的转换函数,那么直接调用该转换函数即可。如果表达式是一个未知类型文本,该文本字符串的内容将交给目标类型的输入转换过程。 检查目标类型是否有长度转换。长度转换是一个从某类型到自身的转换。如果在pg_cast表里面找到一个,
试着将表达式直接转换成目标类型。如果已知这两种类型之间存在一个已登记的转换函数,那么直接调用该转换函数即可。如果表达式是一个未知类型文本,该文本字符串的内容将交给目标类型的输入转换过程。 检查目标类型是否有长度转换。长度转换是一个从某类型到自身的转换。如果在pg_cast表里面找到一个,
【建议】避免使用双引号括起来的字符串来定义数据库对象名称,GaussDB(DWS)中使用双引号将数据库对象名称括起来时表示对大小写敏感。数据库对象名称大小写敏感会使定位问题难度增加。 【建议】数据库对象命名风格务必保持统一。 增量开发的业务系统或进行业务迁移的系统,建议遵守历史的命名风格。 数据库对象名
字符以外的所有字符,mysql兼容模式下返回空串。 61 right() 字符串截取,当入参是负数时,ora/td模式下返回除前|n|个字符以外的所有字符,mysql兼容模式下返回空串。 62 last_day 入参增加timestamptz类型,mysql兼容模式下返回类型处理
下列SQL标准函数除了可以用于字符串之外,也可以用于位串:length,bit_length,octet_length,position,substring,overlay。 下列的函数用于位串和二进制字符串:get_bit,set_bit。当用于位串时,函数位数从字符串的第一位(最左边)作为0位。
S) 数据库的应用程序SQL脚本。DSC不需要连接数据库,可在离线模式下实现零停机迁移。在GaussDB(DWS)中通过执行迁移后的SQL脚本即可恢复数据库,从而实现线下数据库轻松上云。 DSC支持迁移Teradata、Oracle、Netezza、MySQL和DB2数据库的SQL脚本。
值是一个表空间的名字或者一个表示使用当前数据库缺省表空间的空字符串。若指定的是一个非默认表空间,用户必须具有它的CREATE权限,否则尝试创建会失败。 临时表不使用此参数,可以用temp_tablespaces代替。 创建数据库时不使用此参数。默认情况下,一个新的数据库从模板数据库继承表空间配置。 参数类型:USERSET
ODBC客户端设置了max varchar=255,导致超过255的字段被截断。 处理方法 在ODBC客户端,增大max varchar的值即可。 父主题: 数据库使用
数据库。所涉及的SQL语句,请参考下表。 表1 数据库定义相关SQL 功能 相关SQL 创建数据库 CREATE DATABASE 修改数据库属性 ALTER DATABASE 删除数据库 DROP DATABASE 定义模式 模式是一组数据库对象的集合,主要用于控制对数据库对象
convert_string_to_digit 参数说明:设置隐式转换优先级,是否优先将字符串转为数字。 参数类型:USERSET 取值范围:布尔型 on表示优先将字符串转为数字。 off表示不优先将字符串转为数字。 默认值:on 请谨慎调整该参数,调整该参数会修改内部数据类型转换规则并可能导致不可预期的行为。
22023 错误原因:CREATE DATABASE...CONNECTION LIMIT语法中当指定数据库的最小并发连接数小于-1时为无效值。 解决办法:CREATE DATABASE...CONNECTION LIMIT语法的参数选项中指定的数据库可以接收的并发连接数必须大于等于-1。
'contains' 'lexeme' 'spaces' 'the' (1 row) 使用常规的单引号引起来的字符串,字符串中嵌入的单引号(')和反斜杠(\)必须双写进行转义: 1 2 3 4 5 SELECT $$the lexeme 'Joe''s' contains a quote$$::tsvector;
单表/多表选择。下拉框选择数据库名称,数据库配置选择“自定义”时,可以设置以下配置参数,如果选择“默认配置”,以下参数将使用它们的默认值,配置完成后勾选恢复表列表(可多选)。 恢复到新集群会新建数据库,如果新建的数据库与快照的数据库在配置上存在差异,可能会导致恢复失败。请在恢复之前确认原数据库的配置,如果跟默认配置不一致,可自定义修改。