检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DATABASE LINK 功能描述 在本地数据库利用DATABASE LINK与远程数据库建立连接,并通过DATABASE LINK对远程数据库进行访问。 DATABASE LINK可以分为public或private,private DATABASE LINK仅能被创建者访问,
LOCK 功能描述 LOCK TABLE命令用于获取表级锁。 GaussDB在为一个引用了表的命令自动请求锁时,尽可能选择最小限制的锁模式。如果用户需要一种更为严格的锁模式,可以使用LOCK命令。例如,一个应用是在Read Committed隔离级别上运行事务,并且它需要保证表中的数据在事务的运行过程中不被修改
CREATE USER MAPPING 功能描述 定义一个用户到一个外部服务器的新映射。 注意事项 当在OPTIONS中出现password选项时,需要保证GaussDB每个节点的$GAUSSHOME/bin目录下存在usermapping.key.cipher和usermapping.key.rand
文件位置 数据库安装后会自动生成三个配置文件(postgresql.conf、pg_hba.conf和pg_ident.conf),并统一存放在数据目录(data)下。用户可以使用本节介绍的方法修改配置文件的名称和存放路径。 修改任意一个配置文件的存放目录时,postgresql.conf
CREATE USER MAPPING 功能描述 定义一个用户到一个外部服务器的新映射。 注意事项 当在OPTIONS中出现password选项时,需要保证GaussDB每个节点的$GAUSSHOME/bin目录下存在usermapping.key.cipher和usermapping.key.rand
闪回DROP/TRUNCATE 背景信息 闪回DROP:可以恢复意外删除的表,从回收站(recyclebin)中恢复被删除的表及其附属结构如索引、表约束等。闪回drop是基于回收站机制,通过还原回收站中记录的表的物理文件,实现已drop表的恢复。 闪回TRUNCATE:可以恢复误操作或意外被进行
高级包 GaussDB数据库兼容的高级包如表1所示。 表1 支持高级包列表 序号 Oracle数据库 GaussDB数据库 差异 1 DBMS_LOB DBE_LOB GaussDB具体用法请参见《开发指南》中“存储过程 > 高级包 > 二次封装接口(推荐) > DBE_LOB”章节
gs_loader 概述 gs_loader工具用于进行数据导入。gs_loader将控制文件支持的语法转换为\COPY语法,然后利用已有的\COPY功能,做主要数据导入工作,同时gs_loader将\COPY结果记录到日志中。 使用gs_loader前请确保gs_loader版本与
示例:常用功能和批量绑定 Windows环境下ODBC应用代码可以使用MinGW(Minimalist GNU for Windows)编译器进行编译。编译命令如下: gcc odbctest.c -o odbctest -lodbc32 执行命令为: ./odbctest.exe
变更单副本实例部署形态(集中式) 操作场景 GaussDB提供了将单副本实例部署形态变更为多副本实例部署形态的功能。 该功能仅针对特定用户开放,如需配置白名单权限,您可以在管理控制台右上角,选择“工单 > 新建工单”,提交开通白名单的申请。 注意事项 目前支持的部署形态变更场景:
网络地址类型 GaussDB提供用于存储IPv4、IPv6、MAC地址的数据类型如表1所示。 用这些数据类型存储网络地址比用纯文本类型好,因为这些类型提供输入错误检查和特殊的操作和功能(请参见网络地址函数和操作符)。 表1 网络地址类型 名称 存储空间 描述 cidr 7或19字节
CREATE USER MAPPING 功能描述 CREATE USER MAPPING语句用于定义一个用户到一个外部服务器的新映射,一个用户映射通常会包含连接信息,外部数据包装器则会使用连接信息和外部服务器中包含的信息一起来访问一个外部数据源,外部服务器的所有者可以为任意用户创建服务器的用户映射
审计开关 audit_enabled 参数说明:控制审计线程的开启和关闭。审计线程开启后,将从管道读取后台线程写入的审计信息,并写入审计文件。 参数类型:布尔型 参数单位:无 取值范围: on:表示启动审计功能。 off:表示关闭审计功能。 默认值:on 设置方式:该参数属于SIGHUP
数组类型的使用 在使用数组之前,需要自定义一个数组类型。 在存储过程中紧跟AS关键字后面定义数组类型。定义方法如下。 TYPE array_type IS VARRAY(size) OF data_type; 其中: array_type:要定义的数组类型名。 VARRAY:表示要定义的数组类型
DDL MySQL数据库功能概述 详细语法说明 GaussDB数据库实现差异 建表和修改表时支持创建主键、UNIQUE索引、外键约束 ALTER TABLE、CREATE TABLE GaussDB当前不支持UNIQUE INDEX|KEY index_name语法,使用UNIQUE
记录日志的内容 debug_print_parse 参数说明:用于控制打印解析树结果。 参数类型:布尔型 参数单位:无 取值范围: on:表示开启打印解析树结果的功能。 off:表示关闭打印解析树结果的功能。 默认值:off 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置
记录日志的内容 debug_print_parse 参数说明:用于控制打印解析树结果。 该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示开启打印结果的功能。 off表示关闭打印结果的功能。 默认值:off debug_print_rewritten
STATEMENT 获得当前节点的执行语句(归一化SQL)的信息。查询视图必须具有sysadmin权限或者monitor admin权限。数据库主节点上可以看到此数据库主节点接收到的归一化的SQL的全量统计信息(包含数据库节点);数据库节点上仅可看到归一化的SQL的此节点执行的统计信息
数组类型的使用 在使用数组之前,需要自定义一个数组类型。 在存储过程中紧跟AS关键字后面定义数组类型。定义方法如下。 TYPE array_type IS VARRAY(size) OF data_type; 其中: array_type:要定义的数组类型名。 VARRAY:表示要定义的数组类型
Psycopg包 准备相关驱动和依赖库。可以从发布包中获取,包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Python.tar.gz。 解压后有两个文件夹: psycopg2:psycopg2库文件。 lib:lib库文件。 加载驱动。 在使用驱动之前