【TcaplusDB知识库】如何查询数据备份申请单信息


【TcaplusDB知识库】如何查询数据备份申请单信息

请求地址

GET
http://OmsAddress/app/newoms.php/webservice/business/backup-svr-data/apply-detail/?cmd=10009&ip-type=webservicerest&access-token=AccessTokenVal

url中GET参数说明

参数名称数据类型说明是否必填字段备注
uid 整型 数据备份申请单据id  

 

返回语法

返回参数说明

  1. 返回状态码不为200时,表示审核失败,返回数据为审核失败的信息

  2. 返回状态码为200,表示审核成功,返回的数据结构如下:

字段名称数据类型说明备注
id 整型 单据id  
set_id 整型 集群id  
zone_id 整型 zoneid  
table_name 字符串 表名称  
apply_type 整型 备份类型,9:自助备份 10:自助备份屏蔽 11:自助备份恢复  
username 字符串 单据创建者  
execute_status 字符串 单据执行状态  
execute_user 字符串 单据执行者  
trans_id 整型 单据对应的事务id,在“3.16.5. 执行(数据备份)事务”,“3.16.6. 查询数据备份事务详情”中会使用  
tag_type 备份类型 1:全量表常规备份,TCAPLUS_FULL; 2:部分表常规备份,OSDATA; 3:全量表永久备份,DBFILE.  
create_time 字符串 创建时间  
update_time 字符串 最后一次更新时间  
svr_info 字符串    

 

请求示例

通过 curl 方法发起请求

命令中的红色部分是需要用户自行填写的参数,请参阅url中GET参数说明

curl -H "Content-type: application/json" -X "GET" http://omsaddress/app/newoms.php/webservice/business/backup-svr-data/apply-detail/%3Cuid%3E?cmd=10009&ip-type=webservicerest&access-token=&uid=

返回示例

成功返回示例

http请求的Status=200

{
  "id": 5,
  "set_id": 126,
  "app_id": 2,
  "zone_id": 0,
  "table_name": "",
  "apply_type": 10,
  "username": "tcaplus",
  "execute_status": 1,
  "execute_user": "tcaplus",
  "trans_id": 43,
  "tag_type": 1,
  "create_time": "2018-05-22 21:05:46",
  "update_time": "2018-05-22 21:07:25",
  "svr_info": "126.2.2.3"
}

错误返回

http请求的Status!=200

{
  "name": "Unauthorized",
  "message": "You are requesting with an invalid credential.",
  "code": 0,
  "status": 401,
  "type": "yii\\web UnauthorizedHttpException"
}
{
  "uid": [
      "[Uid](45) is invalid"
  ]
}

 


 

img

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。