检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据存在错误时需要支持容错的导入场景 当使用COPY或 \COPY命令执行数据导入时,若检测到数据异常,系统将默认终止导入任务。为此,GaussDB提供了两种容错机制:智能修正模式与严格校验模式。建议优先采用严格校验模式(Level1容错等级),该模式可在保证数据完整性的前提下跳
游标操作 GaussDB中游标(cursor)是系统为用户开设的一个数据缓冲区,存放着SQL语句的执行结果。每个游标区都有一个名称。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。 游标的操作主要有游标的定义、打开、获取和关闭。 完整的游标操作示例可参考显式游标。
E DIRECT主要用于数据库维护和测试。 注意事项 当enable_nonsysadmin_execute_direct=off时,只有系统管理员和监控管理员才能执行EXECUTE DIRECT。 为了各个节点上数据的一致性,SQL语句仅支持SELECT,不允许执行事务语句、DDL、DML。
CREATE SERVER 功能描述 创建一个外部服务器。 外部服务器是存储OBS服务器信息或其他同构集群信息的载体。 注意事项 默认只有系统管理员才可以创建外部服务器,否则需要对所使用的FOREIGN DATA WRAPPER授权才可以创建,授权语法为: GRANT USAGE
INDEX 功能描述 删除索引。 注意事项 索引的所有者、索引所在模式或者拥有索引所在表的INDEX权限的用户有权限执行DROP INDEX命令,系统管理员默认拥有此权限。 语法格式 1 2 DROP INDEX [ IF EXISTS ] index_name [, ...]
SCHEMA 功能描述 从数据库中删除模式。 注意事项 只有模式的所有者或者被授予了模式DROP权限的用户有权限执行DROP SCHEMA命令,系统管理员默认拥有此权限。 语法格式 DROP SCHEMA [ IF EXISTS ] schema_name [, ...] [ CASCADE
具有相同的含义。详见ALTER TABLE。 注意事项 只有物化视图的所有者有权限执行ALTER MATERIALIZED VIEW命令,系统管理员默认拥有此权限。 不支持更改物化视图结构。 语法格式 修改物化视图的所属用户。 ALTER MATERIALIZED VIEW [ IF
基于目标库可能需要源库的系统状态信息考虑,逻辑解码仅自动过滤模式'pg_catalog'和'pg_toast'下OID小于16384的系统表的逻辑日志。若目标库不需要复制其他相关系统表的内容,逻辑日志回放过程中需要对相关系统表进行过滤。 在开启逻辑复制的场景下,如需创建包含系统列的主键索引,必须将该表的REPLICA
dpoint值。 调试 您可以在API Explorer中调试该接口。 接口约束 分布式实例不支持SQLID类型和自治限流任务。 不支持对系统级别用户(例如root等)进行SQL限流。 每个实例最多支持1000条限流任务。 对于关键词限流任务,一个关键词中包含英文逗号视作以逗号分
程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。表1为GaussDB所支持的应用程序接口及其下载地址。 表1 数据库应用程序接口 API 下载地址 ODBC Linux: 驱动程序:GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Odbc
程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。表1为GaussDB所支持的应用程序接口及其下载地址。 表1 数据库应用程序接口 API 下载地址 ODBC Linux: 驱动程序:GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Odbc
通过表2中的“方式二”设置方法将该参数从off切换为on。设置完成后,可通过系统函数gs_get_io_type()获取ADIO模式是否切换成功,参见《开发指南》中“SQL参考 > 函数和操作符 > 系统管理函数 > 其它函数”的说明。如需将该参数从on切换为off,需要重启实例,参考表2中的“方式一”。
definer选项场景限制与CREATE EVENT章节中对definer限制场景一致。 系统管理员修改其他用户创建的定时任务后,被修改定时任务的所有者将切换为系统管理员,待执行语句将使用系统管理员的权限执行。 语法格式 ALTER [DEFINER = user]
QL查询并返回结果。ODBC的系统架构请参见图1。 总而言之,ODBC提供了一种灵活且跨平台的方法,使得用户可以轻松地将应用程序连接到各种数据库,而无需担心特定数据库系统的细节。 基于ODBC开发详细教程请参见基于ODBC开发。 图1 ODBC系统架构 GaussDB目前在以下环境中提供对ODBC3
QL查询并返回结果。ODBC的系统架构请参见图1。 总而言之,ODBC提供了一种灵活且跨平台的方法,使得用户可以轻松地将应用程序连接到各种数据库,而无需担心特定数据库系统的细节。 基于ODBC开发详细教程请参见基于ODBC开发。 图1 ODBC系统架构 GaussDB目前在以下环境中提供对ODBC的支持。
共享。即用户可以连接任何数据库,但当连接成功后,任何用户都只能访问连接请求里声明的那个数据库。 非三权分立下,GaussDB用户账户只能由系统管理员或拥有CREATEROLE属性的安全管理员创建和删除。三权分立时,用户账户只能由初始用户和安全管理员创建。 在用户登录GaussDB
游标操作 GaussDB中游标(cursor)是系统为用户开设的一个数据缓冲区,存放着SQL语句的执行结果。每个游标区都有一个名称。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。 游标的操作主要有游标的定义、打开、获取和关闭。 完整的游标操作示例可参考显式游标。
赋予对应column的一个有效表达式或值。 向表中字段插入单引号(')时需要使用单引号对自身进行转义。 如果插入行的表达式不是正确的数据类型,系统将自动进行类型转换,若转换失败,则插入数据失败,系统返回错误信息。 不支持聚集函数。 不支持子查询。 DEFAULT 对应字段名的缺省值。如果没有缺省值,则为NULL。
并发控制协议的一种,写事务不会立即修改元组内容,每次操作都会在旧的版本之上创建新的版本,并且会保留旧的版本。当某个事务要读取数据时,数据库系统会从所有版本中选取出符合该事务隔离级别要求的版本。 MVCC的主要优点是:读数据的锁请求和写数据的锁请求不冲突,可以实现读不阻塞写,写不阻塞读。
赋予对应column的一个有效表达式或值。 向表中字段插入单引号(')时需要使用单引号对自身进行转义。 如果插入行的表达式不是正确的数据类型,系统将自动进行类型转换,若转换失败,则插入数据失败,系统返回错误信息。 不支持聚集函数。 不支持子查询。 DEFAULT 对应字段名的缺省值。如果没有缺省值,则为NULL。