描述
把一个区的表克隆到另外一个或多个区,支持跨项目, 并创建加表申请单据, 流程和加表申请类似
请求地址
/v2/webservice/table/clone-tables
请求方法
Post
请求参数说明
| 字段名 | 字段说明 | 类型 | 是否必填 | 描述 |
| app_id | 项目ID | 是 | -- | |
| zone_id | 区ID | 是 | ||
| table_names | 要克隆的表名 | string[] | 是 | 如果要克隆所有表,克隆全部表,可以先调用表列表接口获取当前区的所有表 |
| dest_app_id | 目标项目ID | 是 | ||
| dest_zone_id | 目标区ID | 是 | 需要是已存在的区 |
示例1,把表从1区克隆到2,3,4区
{
"app_id": 5,
"zone_id":1,
"table_names": ["developer_gamepackage"],
"dest_app_id":5,
"dest_zone_id":[2,3,4]
}
返回data参数说明
和申请加表一样 https://iwiki.woa.com/p/4008293929#返回参数:data-字段说明
成功返回
{
"code": 0,
"request_id": "3e3615f8-ce35-424b-84f7-76143dd8d675",
"data": {
"check_result": 0,
"app_id": 5,
"apply_list": [
{
"apply_id": 118545,
"apply_type_text": "表添加",
"zone_id": "2",
"app_id": 5,
"table_name": "GenericTableDemo",
"execute_status": 1,
"table_type": 0,
"tdr": "43333",
"apply_type": 0
}
],
"task_list": [
{
"apply_id": 118545,
"set_id": 1,
"app_id": 5,
"zone_id": "2",
"table_name": "GenericTableDemo",
"table_type": 0,
"table_maxnum": 0,
"fmt_type": "TDR",
"task_id": 198954,
"result": 0,
"msg": "审核成功, 请查看生成的任务"
}
],
"apply_user": "v_jxlin",
"check_user": "v_jxlin",
"apply_begin_time": "2026-07-22 16:07:48",
"apply_finishi_time": "2026-07-22 16:07:48",
"check_finish_time": "2026-07-22 16:07:49",
"msg": "提交申请成功, 请查看审核结果或任务执行状态",
"execute_task_user": "v_jxlin",
"is_auto_check": 1
}
}
失败返回 , 表已存在
{
"request_id": "03133567-a500-4371-9a34-4f87c29bcf5c",
"code": 102,
"message": "目标区中已存在要克隆的表",
"debug_message": {
"exist_table_list": [
{
"app_id": 5,
"zone_id": 2,
"table_name": "GenericTableDemo",
"table_maxnum": 0,
"fmt_type": "tdr",
"xml": "43333",
"engine_parameters": "bnum=50000#xmsiz=15000000#xikmsiz=5000000#kapow=6#vapow=6#lnum=2"
}
]
}
}