按备份集进行库表恢复
更新时间:2023-03-21
接口说明
请求URI
PUT /v{version}/instance/{instanceId}/recoveryToSourceInstanceBySnapshot
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | 参数位置 |
---|---|---|---|---|---|
version | String | 是 | 1 | version_example | Path |
instanceId | String | 是 | 实例id | instanceId_example | Path |
请求体参数
请求体字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
snapshotId | String | 是 | 要恢复的备份集 | |
data | List<Data> | 是 | 要恢复的数据信息 |
DataItem字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
dbName | String | 是 | 需要恢复的库名称 | |
newDbname | String | 是 | 恢复后库名称 | |
restoreMode | String | 是 | 恢复模式,"database","table" | |
tables | List<Tables> | 是 | 表 |
TablesItem字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
tableName | String | 是 | 需要恢复的表名 | |
newTablename | String | 是 | 恢复后表名 |
响应体参数
无
请求示例
PUT /v1/instance/instanceId_example/recoveryToSourceInstanceBySnapshot
<公共请求头>
{
"snapshotId": "snap-rdsm8ppvwcaocn3-2020_05_25T00_00_00Z",
"data": [
{
"dbName": "yangxue01",
"newDbname": "yangxue01_backup",
"restoreMode": "database"
},
{
"dbName": "yangxue02",
"newDbname": "yangxue02",
"restoreMode": "table",
"tables": [
{
"tableName": "table1",
"newTablename": "table1_backup"
}
]
}
]
}
响应示例
无
HTTP/1.1 200 OK
<公共响应头>
HTTP/1.1 200 OK
错误码
请参考通用错误码