说明

检查是否发生了变化, 能否重建

请求地址

/v2/webservice/apply/analyze-rebuild-table

请求参数

参数名称 类型 是否必填 说明
app_id int 业务ID
attach_ids array 文件ID
tables 数组, 元素为TABLES对象

TABLES对象

参数名称 类型 是否必填 说明
zone_id 数组, 元素为 int 游戏区ID
table_names 数组, 元素为 string 多个表名集合

请求示例

{
    "app_id": 2,
    "attach_ids": [8],
    "tables": [
        {
            "zone_id":3
            "table_names":["testTable", "tableName", "listTable"]
        },
        {
            "zone_id":4
            "table_names":["testTable", "tableName", "listTable"]
        }

    ]
}

返回参数说明

参数名称 类型 说明
code
data tables数组
request_id

tables子元素

参数名称 类型 说明
app_id int
zones 数组 元素为 Zones对象

CheckResult对象

参数名称 类型 说明
zone_id int
check_result 数组 , 元素为CheckResult

CheckResult对象

参数名称 类型 说明
invaild_rebuild_table 数组, 元素为TableInfo 此表不能用上传的文件做重建
same_field_table 数组 , 元素为TableInfo 表内容md5一模一样
diff_field_table 数组 , 元素为TableInfo 表内容md5不一样
only_file_table 数组 , 元素为TableInfo 不存在的表, (在文件中定义了,但是游戏区中没有这个表)
only_db_table 数组 , 元素为TableInfo 游戏区中存在这些表, 但是没有在此文件中定义

TableInfo对象

参数名称 类型 说明
table_name string

返回示例

{
    "code": 0,
    "request_id": "12420fcb-4520-4871-a5c8-80dabac782e7",
    "data": [
        {
            "zone_id": 3,
            "invaild_rebuild_table": [],
            "same_field_table": [
                {
                    "table_name": "T_AI_DATA",
                    "table_type": 0,
                    "message": ""
                },
                {
                    "table_name": "T_CDKEY_LIST",
                    "table_type": 0,
                    "message": ""
                },
                {
                    "table_name": "T_CHESS_COMMENT",
                    "table_type": 0,
                    "message": ""
                }
            ],
            "diff_field_table": []
        }
    ]
}

results matching ""

    No results matching ""