调用SubmitSqlFlashbackTask接口创建SQL闪回任务。

调试

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

请求参数

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

系统规定参数。取值:SubmitSqlFlashbackTask

RegionId String cn-hangzhou

实例所在地域。

DbName String test

数据库名称。

PolardbxInstanceId String pxc-*********

PolarDB-X实例ID。

StartTime String 2019-09-10 20:23:23

执行闪回SQL的开始时间。

EndTime String 2019-09-10 23:23:23

执行闪回SQL的结束时间。

RecallRestoreType String 0

恢复类型,取值范围如下:

  • 1:镜像恢复;
  • 0:逆向恢复。
TraceId String ase*****

闪回SQL的Trace ID。

TableName String test

执行闪回SQL操作的表的名称。

SqlType String INSERT,UPDATE

SQL的类型,取值范围为INSERT、UPDATE、DELETE,多种类型间用英文逗号(,)分隔。

SqlPk String 1111

闪回SQL的主键。

RecallType String 0

精确匹配或者模糊匹配,取值范围如下:

  • 0:精确匹配;
  • 1:模糊匹配。

返回数据

名称 类型 示例值 描述
Message String OK

请求结果描述信息。

RequestId String 1AD222E9-E606-4A42-BF6D-8A4442913CEF

请求ID。

Success Boolean true

当前API是否请求成功。

Data Object

请求结果数据内容。

TaskId String 1111

任务ID。

示例

请求示例

http(s)://[Endpoint]/?Action=SubmitSqlFlashbackTask
&RegionId=cn-hangzhou
&DbName=test
&PolardbxInstanceId=pxc-*********
&StartTime=2019-09-10 20:23:23
&EndTime=2019-09-10 23:23:23
&RecallRestoreType=0
&TraceId=ase*****
&TableName=test
&SqlType=INSERT,UPDATE
&SqlPk=1111
&RecallType=0
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<SubmitSqlFlashbackTaskResponse>
    <Message>OK</Message>
    <RequestId>1AD222E9-E606-4A42-BF6D-8A4442913CEF</RequestId>
    <Success>true</Success>
    <Data>
        <TaskId>1111</TaskId>
    </Data>
</SubmitSqlFlashbackTaskResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "Message" : "OK",
  "RequestId" : "1AD222E9-E606-4A42-BF6D-8A4442913CEF",
  "Success" : true,
  "Data" : {
    "TaskId" : "1111"
  }
}

错误码

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