检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建和管理数据库 前提条件 用户必须拥有数据库创建的权限或者是数据库的系统管理员权限才能创建数据库,授予创建数据库的权限请参见用户及权限。 背景信息 初始时,GaussDB包含两个模板数据库template0、template1以及一个默认的用户数据库postgres。postg
连接数据库 连接到数据库是使用libpq开发应用程序的第一步。此时用户可以使用PQconnectdb或PQsetdbLogin函数来建立与数据库服务器的连接。这些函数将返回一个连接对象,用户需要保存这个连接对象,以便后续的数据库操作。 以开发源程序testlibpq.c为例(完整
数据库使用 连接数据库 从这里开始 创建和管理数据库 规划存储模型 创建和管理表空间 创建和管理表 查看系统表 其他操作 gsql
数据库使用 连接数据库 从这里开始 创建和管理数据库 规划存储模型 创建和管理表空间 创建和管理表 查看系统表 其他操作 gsql客户端参考
ll。 disable:不使用SSL安全连接。 allow:如果数据库服务器要求使用,则可以使用SSL安全加密连接,但不验证数据库服务器的真实性。 prefer:如果数据库支持,那么首选使用SSL连接,但不验证数据库服务器的真实性。 require只尝试SSL连接,不会检查服务器
账本数据库概述 背景信息 账本数据库融合了区块链思想,将用户操作记录至两种历史表:用户历史表和全局区块表中。当用户创建防篡改用户表时,系统将自动为该表添加一个hash列来保存每行数据的hash摘要信息,同时在blockchain模式下会创建一张用户历史表来记录对应用户表中每条数据
ll。 disable:不使用SSL安全连接。 allow:如果数据库服务器要求使用,则可以使用SSL安全加密连接,但不验证数据库服务器的真实性。 prefer:如果数据库支持,那么首选使用SSL连接,但不验证数据库服务器的真实性。 require只尝试SSL连接,不会检查服务器
always模式下,JDBC驱动程序在每次查询之前设置一个保存点,并在失败时回滚到该保存点。在autosave=never模式(默认)下,无保存点。在autosave=conservative模式下,每次查询都会设置保存点,但是只会在“statement XXX无效”等情况下回滚并重试。
参数类型 说明 type 是 String 参数解释: 数据库引擎。 约束限制: 不涉及。 取值范围: GaussDB。 默认取值: 不涉及。 version 否 String 参数解释: 数据库版本。GaussDB支持的版本参考查询数据库引擎的版本。 约束限制: 不涉及。 取值范围: GaussDB。
创建数据库SCHEMA 功能介绍 在指定实例的数据库中, 创建数据库SCHEMA。 调用接口前,您需要了解API 认证鉴权。 调用接口前,您需要提前获取到地区和终端节点,即下文中的Endpoint值。 约束限制 实例在创建、变更规格、冻结、异常等状态下不能执行该操作。 调试 您可以在API
failover:表示当前处于灾备数据库实例升主流程。 switchover_promote:表示基于流式复制异地容灾解决方案主备数据库实例倒换流程中灾备数据库实例升主流程。 switchover_demote:表示基于流式复制异地容灾解决方案主备数据库实例倒换流程中主数据库实例降为灾备数据库实例流程。
数据库连接 GaussDB实例连接失败怎么办 外部服务器能否访问GaussDB数据库吗 应用程序是否需要支持自动重连GaussDB数据库 GaussDB实例绑定公网IP后无法ping通的解决方案 GaussDB跨地域内网能访问吗
创建GaussDB数据库 操作场景 云数据库GaussDB实例创建成功后,您可根据业务需要,创建更多数据库。创建数据库时,需要遵循相关设计规范建议,详情请参见开发设计建议。 您可通过以下方式创建数据库: 通过DAS创建数据库 通过SQL语句创建数据库 通过DAS创建数据库 登录管理控制台。
数据库参数修改 GaussDB如何修改时区 GaussDB密码过期策略 GaussDB是否支持使用SQL命令修改全局参数 GaussDB是否支持开启SELECT审计功能 GaussDB如何设置磁盘占用率只读检测阈值 GaussDB如何设置日期和时间的显示格式 GaussDB如何设置显示和解释时间类型数值时使用的时区
ll。 disable:不使用SSL安全连接。 allow:如果数据库服务器要求使用,则可以使用SSL安全加密连接,但不验证数据库服务器的真实性。 prefer:如果数据库支持,那么首选使用SSL连接,但不验证数据库服务器的真实性。 require只尝试SSL连接,不会检查服务器
【建议】避免使用双引号括起来的字符串来定义数据库对象名称,除非需要限制数据库对象名称的大小写。数据库对象名称大小写敏感会使定位问题难度增加。 【建议】数据库对象命名风格务必保持统一。 增量开发的业务系统或进行业务迁移的系统,建议遵守历史的命名风格。 建议使用多个单词组成,以下划线分割。 数据库对象名称建议能
连接数据库 连接数据库的客户端工具包括gsql、应用程序接口(如ODBC和JDBC)。 gsql是GaussDB自带的客户端工具。使用gsql连接数据库,可以交互式地输入、编辑、执行SQL语句。 用户可以使用标准的数据库应用程序接口(如ODBC和JDBC),开发基于GaussDB的应用程序。
避免使用保留或者非保留关键字命名数据库对象。 可以使用select * from pg_get_keywords()查询GaussDB的关键字,或者在关键字章节中查看。 避免使用双引号括起来的字符串来定义数据库对象名称,除非需要限制数据库对象名称的大小写。数据库对象名称大小写敏感会使定位问题难度增加。
数据库对象 表1 schema对象 序号 Oracle数据库 GaussDB数据库 差异 1 分析视图 不支持 - 2 属性维度 不支持 - 3 集群 支持 - 4 约束 支持 - 5 数据库链接 支持 - 6 数据库触发器 支持 - 7 尺寸 支持 - 8 外部过程库 不支持 -
数据库对象 表1 schema对象 序号 Oracle数据库 GaussDB数据库 差异 1 分析视图 不支持 - 2 属性维度 不支持 - 3 集群 支持 - 4 约束 支持 - 5 数据库链接 支持 - 6 数据库触发器 支持 - 7 尺寸 支持 - 8 外部过程库 不支持 -