检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
员可以选择任何角色。 使用这条命令,它可能会增加一个用户的权限,也可能会限制一个用户的权限。如果会话用户的角色有INHERITS属性,则它自动拥有它能SET ROLE变成的角色的所有权限;在这种情况下,SET ROLE实际上是删除了所有直接赋予会话用户的权限,以及它的所属角色的权
通用文件访问函数 通用文件访问函数提供了对数据库服务器上的文件的本地访问接口。只有数据库集群目录和log_directory目录里面的文件可以访问。使用相对路径访问集群目录里面的文件,以及匹配log_directory配置而设置的路径访问日志文件。只有数据库初始化用户才能使用这些函数。 pg_ls_dir(dirname
同步SQL限流任务 功能介绍 从内核侧同步实例的SQL限流任务到管控侧。 调用接口前,您需要了解API 认证鉴权。 调用接口前,您需要提前获取到地区和终端节点,即下文中的Endpoint值。 调试 您可以在API Explorer中调试该接口。 URI POST https://
JSON数据类型 MySQL数据库 GaussDB数据库 差异 JSON 支持,存在差异 GaussDB数据库MySQL兼容性B模式中的JSON类型与GaussDB数据库原生的JSON类型行为一致,与MySQL行为差异较大,此处不再逐个列出。 GaussDB数据库MySQL兼容性B模式
换、仅支持赋值时转换。不支持的场景下即使定义了转换路径,也不能做数据类型转换。 MySQL数据库支持任意两种数据类型之间做转换。 由于存在以上差异,基于MySQL数据库的应用程序向GaussDB数据库迁移时,SQL语句可能由于不支持不同数据类型之间的转换而报错。或者支持转换的场景
流量控制函数 表1 流量控制函数列表 MySQL数据库 GaussDB数据库 差异 IF() 支持,存在差异 expr1入参仅支持bool类型。非bool类型入参若不能转换为bool类型则报错。 若expr2、expr3两个入参类型不同且两类型间不存在隐式转换函数则报错。 两个入参类型相同时,返回该入参类型。
一般供维护人员排查问题使用,一般用户不应使用该模式。 要想回滚一个预备事务,必须是最初发起事务的用户,或者是系统管理员。 事务功能由数据库自动维护,不应显式使用事务功能。 语法格式 ROLLBACK PREPARED transaction_id ; 参数说明 transaction_id
CREATE TABLE 功能描述 在当前数据库中创建一个新的空白表,该表由命令执行者所有。 注意事项 如果在建表过程中数据库系统发生故障,系统恢复后可能无法自动清除之前已创建的、大小为0的磁盘文件。此种情况出现概率小,不影响数据库系统的正常运行。 使用JDBC时,支持通过Pre
驱动类 在创建数据库连接时,需要传入数据库驱动名称“opengauss”。 由于数据库的Go驱动当前不适配业界成熟ORM框架(比如xorm),在创建数据库连接时传入的驱动名称兼容“postgres”和“postgresql”。 数据库的Go驱动无法与PostgreSQL的Go驱动并存。
task_id String 限流任务ID。 databases String 实例的数据库列表,每个数据库以英文逗号形式隔开。 task_name String 限流任务名。 key_words String 关键词,仅当任务类型为SQL_TYPE时,返回该值。 parallel_size
字符串数据类型 MySQL数据库 GaussDB数据库 差异 CHAR[(M)] 支持,存在差异 输入格式 GaussDB自定义函数参数和返回值不支持长度校验,存储过程参数不支持长度校验,同时也不支持在PAD_CHAR_TO_FULL_LENGTH打开时补齐正确的空格,MySQL支持。
员可以选择任何角色。 使用这条命令,它可能会增加一个用户的权限,也可能会限制一个用户的权限。如果会话用户的角色有INHERITS属性,则它自动拥有它能SET ROLE变成的角色的所有权限;在这种情况下,SET ROLE实际上是删除了所有直接赋予会话用户的权限,以及它的所属角色的权
PL/SQL语言 GaussDB数据库基本兼容的PL/SQL操作符、表达式,控制语句、集合和record等等,不支持预定义的PL/SQL常量和类型、子类型等。 PL/SQL基本语法 数据类型兼容性 控制语句 集合和Record 静态SQL 动态SQL Trigger
MySQL兼容性B模式 数据类型 系统函数 操作符 字符集 排序规则 表达式 SQL 驱动
应用无损透明 alt_grace_period 参数说明:alt_grace_period表示在计划外应用无损透明特性中,session异常断开或者主备切换DN升主后暂时不回收旧版本数据的时间。在此期间会保留旧版本数据记录,以支持使用旧版本快照重放已执行语句。超过alt_grace
SQL语法 SQL语法格式说明 DCL语法一览表 DDL语法一览表 DML语法一览表 其他语法一览表 Online DDL及其操作 A B C D E F G I L M P R S T U V 父主题: SQL参考
SQL语法 ABORT ALTER AUDIT POLICY ALTER COORDINATOR ALTER DATABASE ALTER DEFAULT PRIVILEGES ALTER DIRECTORY ALTER FUNCTION ALTER GLOBAL CONFIGURATION
SQL语法 ABORT ALTER AGGREGATE ALTER AUDIT POLICY ALTER DATABASE ALTER DEFAULT PRIVILEGES ALTER DIRECTORY ALTER FUNCTION ALTER GLOBAL CONFIGURATION
AUDIT POLICY ALTER COLUMN ENCRYPTION KEY ALTER EVENT ALTER DATABASE ALTER DATABASE LINK ALTER DEFAULT PRIVILEGES ALTER DIRECTORY ALTER FOREIGN
SQL语法 SQL语法格式说明 DCL语法一览表 DDL语法一览表 DML语法一览表 其他语法一览表 Online DDL及其操作 A B C D E F G I L M P R S T U V 父主题: SQL参考