用户恢复表名检测
功能介绍
该接口用于用户恢复表名检测。
调用方法
请参见如何调用API。
URI
POST /v1/{project_id}/snapshots/{snapshot_id}/table-restore-check
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        参数解释: 项目ID。获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。  | 
     
| 
        snapshot_id  | 
      
        是  | 
      
        String  | 
      
        参数解释: 快照ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        case_sensitive  | 
      
        是  | 
      
        Boolean  | 
      
        参数解释: 名称是否区分大小写。 取值范围: 不涉及。  | 
     
| 
        database  | 
      
        是  | 
      
        String  | 
      
        参数解释: 数据库名称。 取值范围: 不涉及。  | 
     
| 
        restore_table_list  | 
      
        是  | 
      
        Array of TableDetail objects  | 
      
        参数解释: 源表信息。 取值范围: 不涉及。  | 
     
| 
        target_table_list  | 
      
        是  | 
      
        Array of TableDetail objects  | 
      
        参数解释: 目的表信息。 取值范围: 不涉及。  | 
     
响应参数
状态码:200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        check_table_name_result  | 
      
        CheckTableNameResult object  | 
      
        参数解释: 检查结果。 取值范围: 不涉及。  | 
     
请求示例
POST https://{Endpoint}/v2/0536cdee2200d5912f7cc00b877980f1/snapshots/c719b1a7-c85c-4cb5-a721-7694908c2c11/table-restore-check
{
  "case_sensitive" : true,
  "database" : "postgres",
  "restore_table_list" : [ {
    "schema_name" : "postgres",
    "table_name" : "public"
  } ],
  "target_table_list" : [ {
    "schema_name" : "postgres",
    "table_name" : "public"
  } ]
}
 响应示例
状态码:200
用户恢复表名检测成功。
{
  "check_table_name_result" : {
    "database" : "postgres",
    "restore_table_list" : null,
    "target_table_list" : null
  }
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        用户恢复表名检测成功。  | 
     
| 
        400  | 
      
        请求错误。  | 
     
| 
        401  | 
      
        鉴权失败。  | 
     
| 
        403  | 
      
        没有操作权限。  | 
     
| 
        500  | 
      
        服务内部错误。  | 
     
| 
        503  | 
      
        服务不可用。  |