检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
RENAME TABLE 功能描述 同一条语句中,修改单个表或多个表的名称,对名称的修改不会影响所存储的数据。 注意事项 当对单个表修改表名称时,与ALTER TABLE中RENAME语法等价。 当对多个表修改表名称时,与同时执行多次ALTER TABLE中RENAME语法等价;
例如:源表存在默认值“0000-00-00”,在“no_zero_date”严格模式下,GaussDB建表成功,且包含默认值“0000-00-00”,严格模式失效;而MySQL建表失败,受严格模式控制。 针对跨数据库创建表,MySQL支持,GaussDB不支持。 针对源表为临时
Ispell词典 Ispell词典模板支持词法词典,它可以把一个词的各种语言学形式规范化成相同的词位。比如,一个Ispell英语词典可以匹配搜索词bank的词尾变化和词形变化,如banking、banked、banks、banks'和bank's等。 GaussDB不提供任何预定
执行动态查询语句 介绍执行动态查询语句。GaussDB提供两种方式:使用EXECUTE IMMEDIATE、OPEN FOR实现动态查询。前者通过动态执行SELECT语句,后者结合了游标的使用。当需要将查询的结果保存在一个数据集用于提取时,可使用OPEN FOR实现动态查询。 EXECUTE
GS_SESSION_MEMORY_CONTEXT GS_SESSION_MEMORY_CONTEXT视图显示所有会话的内存使用情况,以MemoryContext节点来统计。当GUC参数enable_memory_limit或enable_thread_pool的值为off时,本视图不可用。
RENAME TABLE 功能描述 同一条语句中,修改单个表或多个表的名称,对名称的修改不会影响所存储的数据。 注意事项 当修改单个表的表名称时,与ALTER TABLE中RENAME语法等价。 当修改多个表的表名称时,与同时执行多次ALTER TABLE中RENAME语法等价;
Go驱动环境搭建 环境类 Go环境配置 用户需要在环境变量中配置以下参数: GO111MODULE:用户使用在线导入的方式安装Go驱动时需要设置GO111MODULE为on。如果不希望进行Go mod工程的改造,需将GO111MODULE设置为off,并手动下载依赖包。依赖包与驱动根目录和业务代码保持同级。
ALTER SYSTEM KILL SESSION 功能描述 ALTER SYSTEM KILL SESSION命令用于结束一个会话。 语法格式 ALTER SYSTEM KILL SESSION 'session_sid, serial' [ IMMEDIATE ]; 参数说明
ALTER SYSTEM KILL SESSION 功能描述 ALTER SYSTEM KILL SESSION命令用于结束一个会话。 语法格式 1 ALTER SYSTEM KILL SESSION 'session_sid, serial' [ IMMEDIATE ]; 参数说明
Go驱动环境搭建 环境类 Go环境配置 用户需要在环境变量中配置以下参数: GO111MODULE:用户使用在线导入的方式安装Go驱动时需要设置GO111MODULE为on。如果不希望进行go mod工程的改造,需将GO111MODULE设置为off,并手动下载依赖包。依赖包与驱动根目录和业务代码保持同级。
逻辑解码选项 通用选项(串行解码和并行解码均可配置,但可能无效,请参考相关选项详细说明) include-xids: 解码出的data列是否包含xid信息。 取值范围:0或1,默认值为1。 0:设为0时,解码出的data列不包含xid信息。 1:设为1时,解码出的data列包含xid信息。
将不会生效,DDL默认以离线方式执行,并提示当前DDL语句不支持在线执行。 长事务可能会阻塞在线DDL(包含在线修改列类型/精度/长度、表级在线移动表空间、在线加非空/检查/主键/唯一约束),建议避免在长事务存在时进行在线DDL。 在线DDL(包含在线修改列类型/精度/长度、表级
TABLE AS和创建视图有些相似,CREATE TABLE AS会创建一个新表并且只计算该查询一次用来将数据写入新表中。这个表之后将不会根据源表变化而改变。相反视图只要被查询,它的定义SELECT语句将会被重新计算。 注意事项 分区表不能采用此方式进行创建。 如果在建表过程中数据库
TABLE AS和创建视图有些相似,CREATE TABLE AS会创建一个新表并且只计算该查询一次用来将数据写入新表中。这个表之后将不会根据源表变化而改变。相反视图只要被查询,它的定义SELECT语句将会被重新计算。 注意事项 分区表不能采用此方式进行创建。 如果在建表过程中数据库
密态支持函数/存储过程 密态支持函数/存储过程,当前版本只支持sql和plpgsql两种语言。由于密态支持存储过程中创建和执行函数/存储过程对用户是无感知的,因此语法和非密态无区别。 函数/存储过程语法参考《开发指南》中“用户自定义函数”章节和“存储过程”章节。 密态等值查询支持
密态支持函数/存储过程 密态支持函数/存储过程,当前版本只支持sql和plpgsql两种语言。由于密态支持存储过程中创建和执行函数/存储过程对用户是无感知的,因此语法和非密态无区别。 函数/存储过程语法参考《开发指南》中“用户自定义函数”章节和“存储过程”章节。 密态等值查询支持
分布式备机读参数 enable_standby_read 参数说明:控制session是否开启备机读功能。 仅在GTM-Free、GTM-Lite模式、非灾备集群、非事务块内、hot-standby模式下支持开启。 参数类型:布尔型 参数单位:无 取值范围: on:表示该session开启分布式备机读功能。
基于Psycopg开发 Psycopg是一种用于执行SQL语句的PythonAPI,可以为GaussDB数据库提供统一访问接口,应用程序可基于它进行数据操作。Psycopg2是对libpq的封装,主要使用C语言实现,既高效又安全。它具有客户端游标和服务器端游标、异步通信和通知、支持“COPY
其它选项 enable_default_ustore_table 参数说明:指定是否开启默认支持Ustore存储引擎,该参数为on时,创建的表类型都为Ustore表。 该参数属于USERSET类型,请参考表1中对应设置方法进行设置。特别需要注意,使用Ustore表,必须要开启tr
权限配置最佳实践 背景 一个数据库可能有很多的用户需要访问,为了方便管理这些用户,将用户组成一个数据库角色。一个数据库角色可以视为一个数据库用户或者一组数据库用户。 对于数据库来说,用户和角色是基本相同的概念,不同之处在于,使用CREATE ROLE创建角色,不会创建同名的SCH