检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
默认值 样例 src.dbtype 源端数据库类型 mysql pg dws_src MySQL src.dbtype =mysql src.dbname 源端数据库名称 NA sys src.dbname=sys src.ip 源端数据库ip地址 NA NA src.ip=100
执行自定义数据库脚本 执行数据库自定义脚本是为了支持目标数据库某些版本中不存在的关键字。这些脚本在迁移之前需在目标数据库中执行一次。 DSC/scripts目录中的自定义脚本如表1所示。有关如何执行自定义脚本的详细信息,请参见配置自定义数据库脚本。 表1 自定义数据库脚本 自定义脚本
Unicode escapes" SQLSTATE: 0A000 错误原因:standard_conforming_strings开关关闭情况下,字符串常量不能定义为统一编码的转义字符。 解决办法:1.请检查输入语句中的转义字符是否正确。2.通过gsql将standard_conforming_strings开关设置为on。
CAST(40 AS bigint) ! AS "40 factorial"; 示例2:字符串连接操作符类型分析。一种字符串风格的语法既可以用于字符串也可以用于复杂的扩展类型。未声明类型的字符串将被所有可能的候选操作符匹配。有一个未声明的参数的例子: 1 SELECT text 'abc'
LOCK:锁定账户,禁止登录数据库。 ACCOUNT UNLOCK:解锁账户,允许登录数据库。 PGUSER 该属性用于兼容开源Postgres的连接通讯,开源的Postgres客户端接口(推荐使用Postgres 9.2.19版本的相关客户端接口)可以使用具有该属性的数据库用户连接数据库。 当前版本不允许修改角色的PGUSER属性
EATE DATABASE命令中特别指定。其它区域分类可以在任何时候被更改,更改的方式是设置与区域分类同名的服务器配置参数。被initdb选中的值实际上只是被写入到配置文件postgresql.conf中作为服务器启动时的默认值。如果你将这些赋值从postgresql.conf中
"unrecognized encoding: '%s'" SQLSTATE: 22023 错误原因:根据当前的字符串无法找到对应的encoding。 解决办法:检查输入字符串。 GAUSS-03116: "overflow - encode estimate too small" SQLSTATE:
主机正在侦听的端口号。 %n 数据库会话的用户名。 %/ 当前数据库名称。 %~ 类似 %/,如果数据库是缺省数据库时输出的是波浪线~。 %# 如果会话用户是数据库系统管理员,使用#,否则用>。 %R 对于PROMPT1通常是“=”,如果是单行模式则是“^”,如果会话与数据库断开(如果\connect失败可能发生)则是“
描述:将expr按指定格式转换为一个NUMBER类型的值。 类型转换格式请参考表1。 转换十六进制字符串为十进制数字时,最多支持16个字节的十六进制字符串转换为无符号数。 转换十六进制字符串为十进制数字时,格式字符串中不允许出现除“x”或“X”以外的其他字符,否则报错。 返回值类型:number 示例:
s这两个配置参数控制。 format:格式字符串,指定要报告的错误消息文本。格式字符串后可跟表达式,用于向消息文本中插入。在格式字符串中,%由format后面跟着的参数的值替换,%%用于打印出%。例如: --v_job_id 将替换字符串中的 %: RAISE NOTICE 'Calling
jar为例,如果要使用gsjdbc200.jar,请替换驱动类名(将代码中的“org.postgresql”替换成“com.huawei.gauss200.jdbc”)与连接URL串前缀(将“jdbc:postgresql”替换为“jdbc:gaussdb”)。 //演示基于JDBC开发的主要
值是一个表空间的名字或者一个表示使用当前数据库缺省表空间的空字符串。若指定的是一个非默认表空间,用户必须具有它的CREATE权限,否则尝试创建会失败。 临时表不使用此参数,可以用temp_tablespaces代替。 创建数据库时不使用此参数。默认情况下,一个新的数据库从模板数据库继承表空间配置。 参数类型:USERSET
"there is no escaped character: '%s'" SQLSTATE: 42601 错误原因:tsvector变量的字符串中转义字符后没跟要转义的字符。 解决办法:保证使用转义字符后要跟要转义的字符。 GAUSS-02873: "wrong position info
--user 不涉及 字符串 用户名 不涉及 不涉及 --user omm --primary-env 不涉及 字符串 主集群的环境变量存储文件的绝对路径。 不涉及 不涉及 --primary-env /path/env --standby-env 不涉及 字符串 备集群的环境变量存储文件的绝对路径。
数据迁移 使用CDM迁移Oracle数据至GaussDB(DWS)集群 使用CDM迁移MySQL数据至GaussDB(DWS)集群 使用DLI Flink作业实时同步MySQL数据至(GaussDB)DWS集群 使用CDM迁移Hologres至GaussDB(DWS)集群 使用Kettle迁移AWS
据库对象。 可以使用SELECT * FROM pg_get_keywords()查询GaussDB(DWS)的关键字,或者在《SQL语法参考》中“关键字”章节中查看。 【建议】避免使用双引号括起来的字符串来定义数据库对象名称,GaussDB(DWS)中使用双引号将数据库对象名称
据库对象。 可以使用SELECT * FROM pg_get_keywords()查询GaussDB(DWS)的关键字,或者在《SQL语法参考》中“关键字”章节中查看。 【建议】避免使用双引号括起来的字符串来定义数据库对象名称,GaussDB(DWS)中使用双引号将数据库对象名称
如果有任何输入参数是unknown类型,检查剩余的候选函数对应参数位置的类型范畴。在每一个能够接受字符串类型范畴的位置使用string类型(这种对字符串的偏爱是合适的,因为unknown文本确实像字符串)。另外,如果所有剩下的候选函数都接受相同的类型范畴,则选择该类型范畴,否则抛出一个错误
过比较一个XML值和一个搜索值来检索数据行。XML数据通常应该伴随一个ID值用于检索数据。另一种比较XML值的方案是将XML值转换成字符串,但字符串的比较并不能解决常见的XML值比较场景。 父主题: 数据类型
输入:迁移支持的字符数据类型 在Teradata中,以下字符集支持以字符个数来衡量字符串数据类型的长度: LATIN UNICODE GRAPHIC 不过,KANJISJIS字符集支持以字节个数来衡量字符串数据类型的长度。 以COLUMN_NAME VARCHAR(100) CHARACTER