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

调试

您可以在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
}

错误码

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