检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用程序接口 用户可以使用标准的数据库应用程序接口(如ODBC和JDBC),开发基于GaussDB的应用程序。 支持的应用程序接口 每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植
定义数据类型转换 表15 数据类型定义相关SQL 功能 相关SQL 创建一个新的用户自定义数据类型转换 CREATE CAST 删除用户自定义数据类型转换 DROP CAST 定义插件扩展 扩展功能为内部使用功能,不建议用户使用。 表16 插件扩展定义相关SQL 功能 相关SQL 创建一个新的插件扩展
rows) -- 访问数组元素 gaussdb=# SELECT items[1] FROM orders ORDER BY name; items -------- 苹果 矿泉水 鼠标 白菜 (4 rows) -- 访问元素超过范围或者访问下标为NULL时会返回NULL
参数说明 dblink_name 连接对象的名称。 IF EXISTS 如果指定的DATABASE LINK不存在,则发出一个notice而不是报错。 PUBLIC 连接类型,不加public默认为private。 示例 --创建拥有系统管理员权限的用户。 gaussdb=# CREATE
c CONNECT:允许用户连接到指定的数据库。 T TEMPORARY:允许创建临时表。 A ALTER:允许用户修改指定对象的属性。 P DROP:允许用户删除指定的对象。 m COMMENT:允许用户定义或修改指定对象的注释。 i INDEX:允许用户在指定表上创建索引。 v
L0 user_name name 用户名。 L0 application_name text 用户发起的请求的应用程序名称。 L0 client_addr text 用户发起的请求的客户端地址。 L0 client_port integer 用户发起的请求的客户端端口。 L0 unique_query_id
L0 user_name name 用户名。 L0 application_name text 用户发起的请求的应用程序名称。 L0 client_addr text 用户发起的请求的客户端地址。 L0 client_port integer 用户发起的请求的客户端端口。 L0 unique_query_id
什么是GaussDB实例可用性 云数据库GaussDB实例可用性的计算公式: 实例可用性=(1–故障时间/服务总时间)×100% 父主题: 产品咨询
SUMMARY_USER_LOGIN用来记录所有CN节点上用户登录和退出次数的相关信息。 表1 SUMMARY_USER_LOGIN字段 名称 类型 描述 node_name text 节点名称。 user_name text 用户名称。 user_id integer 用户oid(同pg_authid中的oid字段)。
SUMMARY_USER_LOGIN用来记录所有CN节点上用户登录和退出次数的相关信息。 表1 SUMMARY_USER_LOGIN字段 名称 类型 描述 node_name text 节点名称。 user_name text 用户名称。 user_id integer 用户oid(同pg_authid中的oid字段)。
取值范围:由一个或多个模式名构成的字符串,不同的模式名用逗号隔开。 设置为'"$user",public'时,支持共享数据库(没有用户具有私有模式和所有共享使用public),用户私有模式和这些功能的组合使用。可以通过改变默认搜索路径来获得其他效果,无论是全局化的还是私有化的。 设置为空字符串(
dbName 要连接的数据库名,详见连接参数描述的dbname字段。 login 要连接的用户名,详见连接参数章节描述的user字段。 pwd 如果服务器要求口令认证,所用的口令,详见连接参数描述的password字段。 返回值 PGconn *:指向包含链接的对象指针,内存在函数内部申请。
率阈值,cpu占用率阈值,磁盘使用率阈值,实例的内存使用率阈值,实例的线程池使用率阈值。 参数类型:字符串 参数单位:无 取值范围:该参数由五个部分组成,分别是内存使用率阈值、cpu占用率阈值、磁盘使用率阈值、实例的内存使用率阈值、实例的线程池使用率阈值,每个阈值的取值范围为[0
c CONNECT:允许用户连接到指定的数据库。 T TEMPORARY:允许创建临时表。 A ALTER:允许用户修改指定对象的属性。 P DROP:允许用户删除指定的对象。 m COMMENT:允许用户定义或修改指定对象的注释。 i INDEX:允许用户在指定表上创建索引。 v
c CONNECT:允许用户连接到指定的数据库。 T TEMPORARY:允许创建临时表。 A ALTER:允许用户修改指定对象的属性。 P DROP:允许用户删除指定的对象。 m COMMENT:允许用户定义或修改指定对象的注释。 i INDEX:允许用户在指定表上创建索引。 v
保持一致,MySQL中可能存在差异。 GaussDB中用户只能访问自己的线程信息,拥有SYSADMIN权限的用户可以访问所有用户的线程信息。 MySQL中用户只能访问自己的线程信息,拥有PROCESS权限的用户可以访问所有用户的线程信息。 33 SHOW [STORAGE] ENGINES
current 关闭“当前的”连接,它可以是最近打开的连接或者是由SET CONNECTION命令设置的连接。如果没有参数被传给DISCONNECT命令,它作为默认值。 default 关闭默认连接。 all 关闭所有打开的连接。 示例 #include <stdio.h> #include
关键字值看做一个连接字符串。只有第一个出现的dbname是这样展开的,任何随后的dbname值作为纯数据库名处理。 返回值 PGconn *:指向包含链接的对象指针,内存在函数内部申请。 注意事项 这个函数用从两个NULL结束的数组中来的参数打开一个新的数据库连接。与PQsetd
SET CONNECTION 功能描述 设置一个数据库连接。 语法格式 SET CONNECTION [ TO | = ] connection_name 参数说明 connection_name 通过CONNECT命令创建数据库连接名字。 示例 EXEC SQL SET CONNECTION
SERIALIZABLE:GaussDB目前功能上不支持此隔离级别,等价于REPEATABLE READ。 READ WRITE | READ ONLY 指定事务访问模式(读/写或者只读)。 示例 --以默认方式启动事务。 openGauss=# START TRANSACTION; openGauss=#