实例操作

云数据库 TableStorage BTS

  • 功能发布记录
  • 产品描述
    • 使用限制
    • 产品优势
    • 产品介绍
    • 应用场景
  • 开发者指南
    • C++开发示例
  • HBaseClient
    • 从HBase迁移到TableStorage
    • 功能说明
    • TableStorage-HBase-Client开发示例
    • TableStorage与HBase的区别
    • 版本更新说明
    • 安装
    • 概述
  • 重要通知
    • 品牌升级
  • 操作指南
    • 多用户访问控制
    • 云审计
    • 全局概览
    • 开通云数据库-TableStorage-服务
    • 快速入门
    • 回收站
    • 时序模式
      • 时序表管理
      • 数据管理
      • 实例管理
    • 宽表模式
      • 数据管理
      • 实例管理
      • 表格管理
  • Python SDK
    • 行操作
    • 表操作
    • 实例操作
    • 初始化
    • 版本更新说明
    • 错误处理
    • 安装SDK工具包
    • 概述
  • 服务等级协议SLA
    • 云数据库-TableStorage服务等级协议SLA
  • API参考
    • 通用说明
    • 临时授权访问
    • 接口概览
    • API概述
    • API功能更新记录
    • 服务域名
    • 错误码
    • 时序模式相关接口
      • 实例操作
      • 时序数据读写
      • 时序表操作
    • 宽表模式相关接口
      • 行操作
      • 表操作
      • 实例操作
  • 常见问题
    • API、SDK常见问题
    • 常见问题总览
    • 运维类常见问题
  • Java SDK
    • 行操作
    • 表操作
    • 初始化
    • 版本更新说明
    • 错误处理
    • 安装
    • 概述
  • Javascript SDK
    • 行操作
    • 安装SDK
    • 表操作
    • 实例操作
    • 初始化
    • 概览
  • 产品定价
    • 余额不足提醒和欠费处理
    • 账单查看
    • 产品定价
所有文档
menu
没有找到结果,请重新输入

云数据库 TableStorage BTS

  • 功能发布记录
  • 产品描述
    • 使用限制
    • 产品优势
    • 产品介绍
    • 应用场景
  • 开发者指南
    • C++开发示例
  • HBaseClient
    • 从HBase迁移到TableStorage
    • 功能说明
    • TableStorage-HBase-Client开发示例
    • TableStorage与HBase的区别
    • 版本更新说明
    • 安装
    • 概述
  • 重要通知
    • 品牌升级
  • 操作指南
    • 多用户访问控制
    • 云审计
    • 全局概览
    • 开通云数据库-TableStorage-服务
    • 快速入门
    • 回收站
    • 时序模式
      • 时序表管理
      • 数据管理
      • 实例管理
    • 宽表模式
      • 数据管理
      • 实例管理
      • 表格管理
  • Python SDK
    • 行操作
    • 表操作
    • 实例操作
    • 初始化
    • 版本更新说明
    • 错误处理
    • 安装SDK工具包
    • 概述
  • 服务等级协议SLA
    • 云数据库-TableStorage服务等级协议SLA
  • API参考
    • 通用说明
    • 临时授权访问
    • 接口概览
    • API概述
    • API功能更新记录
    • 服务域名
    • 错误码
    • 时序模式相关接口
      • 实例操作
      • 时序数据读写
      • 时序表操作
    • 宽表模式相关接口
      • 行操作
      • 表操作
      • 实例操作
  • 常见问题
    • API、SDK常见问题
    • 常见问题总览
    • 运维类常见问题
  • Java SDK
    • 行操作
    • 表操作
    • 初始化
    • 版本更新说明
    • 错误处理
    • 安装
    • 概述
  • Javascript SDK
    • 行操作
    • 安装SDK
    • 表操作
    • 实例操作
    • 初始化
    • 概览
  • 产品定价
    • 余额不足提醒和欠费处理
    • 账单查看
    • 产品定价
  • 文档中心
  • arrow
  • 云数据库 TableStorageBTS
  • arrow
  • API参考
  • arrow
  • 时序模式相关接口
  • arrow
  • 实例操作
本页目录
  • 创建database
  • 删除database
  • 查询database
  • 列举database

实例操作

更新时间:2025-08-21

创建database

描述

创建一个database,要求名称不能和同Region内现有的Instance或database重名,限制字符个数3-255,满足正则:[a-zA-Z_][a-za-z0-9\_]{2,254}。 实例名称不能包含 [‘baidu’, ‘bidu’, ‘bce’, ‘bts’] 这几个单词,不能以‘__’(两个下划线)开头。

请求

Verb URI
PUT /api/v2/database/{dbname}

请求参数

参数名称 是否必须 参数类型 说明
storageType 否 string 该Instance下表的默认存储类型。
若创建表时未指定存储类型,则默认使用所属Instance的表存储类型。

响应参数

无

错误码

http_code code 说明
201 - 创建成功
400 invalid Bad Request,请求参数错误等,message按具体错误来定
401 unauthorized 鉴权失败,在此表示IAM认证鉴权失败
409 conflict database/instance已存在
500 internal error 服务器内部错误,message按具体错误来定

请求示例

(1) 未设置 database 存储类型(默认使用高性能型存储类型)

Plain Text
1PUT /api/v2/database/ins1 HTTP/1.1
2HOST: bts.bd.baidubce.com
3Authorization: bce-auth-v1/{table-access-key}/2024-09-05T04:02:40Z/1800/x-bce-date/{signature}
4Content-Type: application/json
5Content-Length: {payloadSizeBytes}
6x-bce-date: 2024-09-05T04:02:40Z

(2) 设置 database 表格存储类型

Plain Text
1PUT /api/v2/database/ins1 HTTP/1.1
2HOST: bts.bd.baidubce.com
3Authorization: bce-auth-v1/{table-access-key}/2024-09-05T04:02:40Z/1800/x-bce-date/{signature}
4Content-Type: application/json
5Content-Length: {payloadSizeBytes}
6x-bce-date: 2024-09-05T04:02:40Z
7
8{"storageType": "CommonPerformance"}

响应示例

Plain Text
1HTTP/1.1 201 Created
2Date: Thu, 05 Sep 2024 12:12:02 GMT
3Content-Type: application/json; charset=utf-8
4Content-Length: {payloadSizeBytes}
5x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
6
7{}

删除database

描述

删除一个database,要求实例下不存在任何bucket,否则删除失败。删除database是一个同步操作过程,一旦返回成功,实例将不复存在。

请求

Verb URI
DELETE /api/v2/database/{dbname}

请求参数

无

响应参数

无

错误码

http_code code 说明
204 - database删除成功
400 invalid Bad Request,请求参数错误等,message按具体错误来定
401 unauthorized 鉴权失败,在此表示IAM认证鉴权失败
404 not found database不存在
500 internal error 服务器内部错误,message按具体错误来定

请求示例

Plain Text
1DELETE /api/v2/database/ins1 HTTP/1.1
2HOST: bts.bd.baidubce.com
3Authorization: bce-auth-v1/{table-access-key}/2024-09-05T04:02:40Z/1800/x-bce-date/{signature}
4Content-Type: application/json
5Content-Length: {payloadSizeBytes}
6x-bce-date: 2024-09-05T04:02:40Z

响应示例

Plain Text
1HTTP/1.1 200 OK
2Date: Thu, 05 Sep 2024 12:12:02 GMT
3Content-Type: application/json; charset=utf-8
4Content-Length: {payloadSizeBytes}
5x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
6
7{}

查询database

描述

显示指定的database信息。

请求

Verb URI
GET /api/v2/database/{dbname}

请求参数

无

响应参数

参数名称 参数类型 说明
id string database ID
name string database name
region string 所属百度智能云region
state string database当前状态,目前只有Normal状态:
- Normal:instance处于正常状态
createTime string database创建的UTC时间
description string database的描述信息

错误码

http_code code 说明
204 - database删除成功
400 invalid Bad Request,请求参数错误等,message按具体错误来定
401 unauthorized 鉴权失败,在此表示IAM认证鉴权失败
404 not found database不存在
500 internal error 服务器内部错误,message按具体错误来定

请求示例

Plain Text
1GET /api/v2/database/test1 HTTP/1.1
2HOST: bts.bd.baidubce.com
3Authorization: bce-auth-v1/{table-access-key}/2024-05-24T13:41:13Z/1800/x-bce-date/{signature}
4Content-Type: application/json
5Content-Length: {payloadSizeBytes}
6x-bce-date: 2024-05-24T13:41:13Z

响应示例

Plain Text
1HTTP/1.1 200 OK
2Date: Sat, 18 Aug 2018 18:18:18 GMT
3Content-Type: application/json; charset=utf-8
4Content-Length: {payloadSizeBytes}
5x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
6
7{
8	"id": "btsi-3D854DDD-AA5B-DCB5-778F-CC852EBCE8CC",
9	"name": "test1",
10	"region": "yq",
11	"state": "Normal",
12	"createTime": "2024-01-16T02:42:23Z"
13}

列举database

描述

列举账户一个Region内所有的database。

请求

Verb URI
GET /api/v2/databases

请求参数

无

响应参数

参数名称 参数类型 说明
databases list database列表
+id string database ID
+name string database name
+region string 所属百度智能云region
+state string database当前状态,目前只有Normal状态:
- Normal:instance处于正常状态
+createTime string database创建的UTC时间
+storageType string 该database下bucket的默认存储类型
+description string 描述信息

错误码

http_code code 说明
200 - 请求成功
400 invalid Bad Request,请求参数错误等,message按具体错误来定
401 unauthorized 鉴权失败,在此表示IAM认证鉴权失败
500 internal error 服务器内部错误,message按具体错误来定

请求示例

Plain Text
1GET /api/v2/databases HTTP/1.1
2HOST: bts.bd.baidubce.com
3Authorization: bce-auth-v1/{table-access-key}/2024-05-24T13:41:13Z/1800/x-bce-date/{signature}
4Content-Type: application/json
5Content-Length: {payloadSizeBytes}
6x-bce-date: 2024-05-24T13:41:13Z

响应示例

Plain Text
1HTTP/1.1 200 OK
2Date: Sat, 18 Aug 2024 18:18:18 GMT
3Content-Type: application/json; charset=utf-8
4Content-Length: {payloadSizeBytes}
5x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
6
7{
8    "databases": [{
9        "id": "btsi-3D854DDD-AA5B-DCB5-778F-CC852EBCE8CC",
10        "name": "test1",
11        "region": "yq",
12        "state": "Normal",
13        "createTime": "2024-01-16T02:42:23Z"
14    }]
15}

上一篇
错误码
下一篇
时序数据读写