云数据库 RDS

产品文档

云数据库 RDS

帮助中心 > OpenAPI & SDK > 云数据库 RDS > alterTableWithOnlineDDL

alterTableWithOnlineDDL

描述

通过 PT-OSC 服务来处理 DDL 命令, 避免锁表。此接口暂是对部分用户开放

请求方式

POST

请求地址

https://rds.jdcloud-api.com/v1/regions/{regionId}/instances/{instanceId}:alterTableWithOnlineDDL

名称 类型 是否必需 默认值 描述
regionId String True 地域代码,取值范围参见《各地域及可用区对照表》
instanceId String True RDS 实例ID,唯一标识一个RDS实例

请求参数

名称 类型 是否必需 默认值 描述
database String True DDL命令修改的库名
table String True DDL命令修改的表名
command String True 需要执行的的DDL命令

返回参数

返回码

返回码 描述
200 OK

请求示例

POST

public void testAlterTableWithOnlineDDL() {
    AlterTableWithOnlineDDLRequest request = new AlterTableWithOnlineDDLRequest();
    request.setCommand("add column x int");
    request.setDatabase("dj_db");
    request.setTable("dj_db");
    request.setInstanceId("mysql-wp4e9ztap2");
    request.setRegionId("cn-north-1");
    AlterTableWithOnlineDDLResponse response = rdsClient.alterTableWithOnlineDDL(request);
    System.out.println(new Gson().toJson(response));
}

返回示例

{
    "requestId": "bpa3hn82be6twg4dwk033s2o0i3j9bmh"
}
更新时间:2020-07-10 16:59:28
feedback