手动发起全量的物理备份
更新时间:2022-11-17
接口说明
请求URI
POST /v{version}/instance/{instanceId}/backup
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | 参数位置 |
---|---|---|---|---|---|
instanceId | String | 是 | 实例id | instanceId_example | Path |
请求体参数
请求体字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
snapshotId | String | 是 | 要恢复的备份集 | |
data | List<Data> | 是 | 要恢复的数据信息 | |
newCreate | Boolean | 是 | 默认值false |
DataItem字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
dbName | String | 是 | 需要恢复的库名称 | |
newDbname | String | 是 | 恢复后库名称 | |
restoreMode | String | 是 | 恢复模式,"database","table" | |
tables | List<Tables> | 是 | 表 |
TablesItem字段数据结构说明
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
tableName | String | 是 | 需要恢复的表名 | |
newTablename | String | 是 | 恢复后表名 |
响应体参数
无
请求示例
POST /v{version}/instance/instanceId_example/backup
<公共请求头>
{
"newCreate" : true,
"snapshotId" : "snapshotId",
"data" : [ {
"tables" : [ {
"newTablename" : "newTablename",
"tableName" : "tableName"
} ],
"restoreMode" : "restoreMode",
"dbName" : "dbName",
"newDbname" : "newDbname"
} ]
}
响应示例
无
错误码
请参考通用错误码