校验拆分变更任务是否合法

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ValidateShardTask

系统规定参数。取值:ValidateShardTask。

DbName String test

DRDS 数据库名

DrdsInstanceId String drds23dser21

DRDS 实例 ID

SourceTableName String buyer

源表名

TargetTableName String buyer_new

目标表名

TaskType String SINGLE_TO_SHARD

任务类型。取值:SINGLE_TO_SHARD:单表转分表, SHARD_TO_SINGLE: 分表转单表,SHARD_TO_SHARD:分表转分表

RegionId String cn-hangzhou

地域 ID

返回数据

名称 类型 示例值 描述
List

检查结果列表

Item String same_schema

检查项

Result Integer 0

检查结果。0:检查通过,1:检查不通过

RequestId String DSSDF-SEWE-23ERW

请求 ID

Success Boolean true

请求是否成功

示例

请求示例

http(s)://[Endpoint]/?Action=ValidateShardTask&DbName=test&DrdsInstanceId=drds23dser21&SourceTableName=buyer&TargetTableName=buyer_new&TaskType=SINGLE_TO_SHARD&<公共请求参数>

正常返回示例

XML 格式

<ValidateShardTaskResponse>     <List>          <element>               <Item>has_data</Item>               <Result>0</Result>          </element>          <element>               <item>same_schema</item>               <result>0</result>          </element>          <element>               <item>uk_in_source_table</item>               <result>0</result>          </element>          <element>               <item>uk_in_target_table</item>               <result>0</result>          </element>     </List>     <RequestId>DSSDF-SEWE-23ERW</RequestId>     <success>true</success></ValidateShardTaskResponse>

JSON 格式

{    “RequestId”:”DSSDF-SEWE-23ERW”,    “List”:[        {            “Result”:0,            “Item”:”has_data”        },        {            “result”:0,            “item”:”same_schema”        },        {            “result”:0,            “item”:”uk_in_source_table”        },        {            “result”:0,            “item”:”uk_in_target_table”        }    ],    “success”:true}

错误码

访问错误中心查看更多错误码。

     </article>
  </main>