检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
RENAME TO new_name; 设置角色的配置参数。 1 2 ALTER ROLE role_name [ IN DATABASE database_name ] SET configuration_parameter {{ TO | = } { value | DEFAULT
encoding "UTF8": 0x00” GDS导入/导出类问题 创建GDS外表失败,提示不支持ROUNDROBIN 通过CDM将MySQL数据导入GaussDB(DWS)时出现字段超长,数据同步失败 执行创建OBS外表的SQL语句时,提示Access Denied GDS导入失败后,磁盘占用空间增大
ancel migrate-executequery=True/False MySQL SQL迁移 DSC:application.properties MySQL配置:features-mysql.properties 1 2 3 4 5 6 7 8 9 10
SELECT * FROM t1 WHERE col=''; no | col ----+----- 1 | (1 row) MySQL兼容模式下对空串转换为数值类型的处理和TD兼容模式相同。 父主题: 类型转换
超过996列的表,表重分布期间不支持UPDATE和DELETE语句,更新删除语句会报错,但允许执行SELECT/INSERT语句。 整个重分布过程中不支持创建、删除或修改Database对象和Tablespace对象。 重分布过程是以表为单位执行,如果用户执行交换分区,分区表和待交换的非分区表有一个完成重分布,一个没
示不限制。 NODE GROUP 设置用户关联的逻辑集群名称。如果需要关联的逻辑集群名称包含大写字符或特殊字符,指定逻辑集群名称时需要加双引号。 IN ROLE 新用户立即拥有IN ROLE子句中列出的一个或多个现有用户拥有的权限。不推荐使用。 IN GROUP IN GROUP是IN
建普通用户,并授权该普通用户使用OBS server和OBS外表权限。 其中{Password}替换为用户实际密码,obs_server替换成实际的OBS数据源名称。 1 2 3 CREATE USER jim PASSWORD '{Password}'; ALTER USER jim
<log-path>] [--target-db/-T][Optional] MySQL SQL迁移 1 2 3 4 5 6 7 8 > ./runDSC.sh --source-db MySql [--application-lang SQL] [--input-folder
CSV格式文件下的引号字符,缺省值为双引号。 quote参数不能和分隔符、null参数相同。 quote参数只能是单字节的字符。 推荐不可见字符作为quote,例如0x07,0x08,0x1b等。 escape CSV格式下,用来指定逃逸字符,逃逸字符只能指定为单字节字符。 缺省值为双引号。当与quote值相同时,会被替换为'\0'。
修改数据库名称。 1 2 ALTER DATABASE database_name RENAME TO new_name; 若该数据库中有OBS冷热表,则不支持修改数据库名。 修改数据库所属者。 1 2 ALTER DATABASE database_name OWNER
运行环境 支持的数据库 DataCheck支持的源数据库如所示。 表1 支持的源数据库 数据库名称 数据库版本 MySQL 8.0 PostgreSQL 42.6.0 GaussDB(DWS) 8.1.0及以上集群版本 DataCheck支持的目标数据库如所示。 表2 支持的目标数据库
使用DSC工具迁移SQL脚本 DSC(Database Schema Convertor)是一款运行在Linux或Windows操作系统上的命令行工具,致力于向客户提供简单、快速、可靠的应用程序SQL脚本迁移服务,通过内置的语法迁移逻辑解析源数据库应用程序SQL脚本,并迁移为适用于GaussDB(DWS)
创建Schema和Database,再赋予相关用户对应的权限。 图1 权限控制 DATABASE 数据库Database是数据库对象的物理集合,不同Database之间资源完全隔离(除部分共享对象之外)。即Database是对业务的物理隔离,不同Database的之间的对象不能相互访问。比如在Database
操作场景 数据仓库服务GaussDB(DWS)是完全托管的企业级云上数据仓库服务,具备免运维、在线扩展、高效的多源数据加载能力,兼容PostgreSQL生态。助力企业经济高效地对海量数据进行在线分析,实现数据快速变现。 本文以创建3节点的GaussDB(DWS)集群为例,通过导入O
页面右边弹出“新增数据库”页面,可根据需求填写。 数据库名称:设置数据库名称。 所有者:下拉框选择新增数据库所有者。 兼容模式:下拉框选择数据库兼容模式,包含Oracle、MySQL和Teradata三种,默认为Oracle。 编码:下拉框选择新增数据库编码方式,推荐SQL_ASCII。 连接限制:输入值不能小于-1,-1表示无限制。
ssion查看。 不能在事务块中执行DROP DATABASE命令。 如果执行DROP DATABASE失败,事务回滚,需要再次执行一次DROP DATABASE IF EXISTS。 DROP DATABASE若提示database is being accessed by other
ssion查看。 不能在事务块中执行DROP DATABASE命令。 如果执行DROP DATABASE失败,事务回滚,需要再次执行一次DROP DATABASE IF EXISTS。 DROP DATABASE若提示database is being accessed by other
postgres drop database <database name>; create database <database name>; \c <database name> GRANT ALL PRIVILEGES ON DATABASE <database name> TO <user>;
x版本 对MySQL兼容库中的分区表、时序表执行analyze百分比采样操作时报错:unsupported feature with temporary/unlogged table for partitioned table。 由于8.1.3版本中为了兼容MySQL中CREATE
提高性能。 尝试将函数替换为case语句。 GaussDB(DWS)函数调用性能较低,如果出现过多的函数调用导致性能下降很多,可以根据情况把可下推函数的函数改成CASE表达式。 避免对索引使用函数或表达式运算。 对索引使用函数或表达式运算会停止使用索引转而执行全表扫描。 尽量避免在where子句中使用