请求地址

/v2/webservice/table/table-index-info

请求方法

Post

请求参数说明

参数名称 类型 是否必填 说明
app_id number
zone_id number
table_name string

示例

{
    "app_id":2,
    "zone_id":111,
    "table_name": "TestData"
}

返回参数说明

参数名称 类型 说明
dbcluster_info DBClusterInfoObject 索引的全部信息

db_tables

DBClusterInfoObject

参数名称 类型 说明
index_info.shard_num 数字 分片数
db_tables.db_table DBTables数组

DBTables数组

参数名称 类型 说明
value_fields {"field_num": number,"field":{field_name:"string"}[]} field_name:为配置了索引的字段
key_fields {"field_num": number,"field":{field_name:"string"}[]} field_name:为配置了索引的字段成功返回

存在索引

{
    "code": 0,
    "request_id": "7432d149-7bfb-4087-98ad-7af6dca8cff6",
    "data": {
        "app_id": 2,
        "zone_id": 111,
        "table_name": "TestData",
        "table_type": 0,
        "dbcluster_info": {
            "app_id": 2,
            "zone_id": 111,
            "table_name": "TestData",
            "table_type": 0,
            "db_sources": {
                "db_source_num": 1,
                "db_source": [
                    {
                        "db_source_name": "DbSource",
                        "ip": "",
                        "port": 0,
                        "user": "",
                        "passwd": "",
                        "db_name": "",
                        "conn_pool_size": 10,
                        "character_set": "utf8"
                    }
                ]
            },
            "db_tables": {
                "db_table_num": 1,
                "db_table": [
                    {
                        "table_prefix": "",
                        "sub_table_count": 0,
                        "value_fields": {
                            "field_num": 1,
                            "field": [
                                {
                                    "field_name": "buffer",
                                    "db_field_name": ""
                                }
                            ]
                        },
                        "key_fields": {
                            "field_num": 0
                        },
                        "deploy": {
                            "sub_table_store_place_num": 1,
                            "sub_table_store_place": [
                                {
                                    "sub_table_index_start": 0,
                                    "sub_table_index_end": 0,
                                    "db_source_name": "DbSource"
                                }
                            ]
                        }
                    }
                ]
            },
            "field_type_stmts": {
                "table_tdr_file": "../../cfg/tcapdb_1_2_5_1/43c13cc1845030b9c99ef8be52554c86.tdr",
                "table_tdr_name": "TestData",
                "key_field_stmts": {
                    "field_stmt_num": 0
                },
                "value_field_stmts": {
                    "field_stmt_num": 0
                },
                "table_idl_file": "",
                "idl_type": 1
            },
            "route_key_fields": {
                "field_num": 0
            },
            "tdbank_conf": {
                "bid": "",
                "tid": "",
                "db_name": "",
                "string_encode_manner": 0,
                "msgtype": 0,
                "tdbank_addr": ""
            },
            "db_type": 4,
            "index_info": {
                "replication_num": 1,
                "shard_num": 3
            },
            "plugin_info": {
                "plugin_name": "",
                "plugin_file_id": 0,
                "plugin_file_path": "",
                "window_size": 10,
                "alarm_receivers": ""
            },
            "kafka_info": {
                "instance": "",
                "address": "",
                "topic": "",
                "user": "",
                "password": "",
                "is_vpc": 0
            }
        },
        "syncdb_type": 4
    }
}

表没有配置索引

{
    "code": 0,
    "request_id": "e3b9aa5f-cc8c-4132-8f7c-3bf80329a660",
    "data": {
        "app_id": 4,
        "zone_id": 14209,
        "table_name": "ChatChannelTable",
        "table_type": 0,
        "dbcluster_info": null,
        "syncdb_type": 1
    }
}

失败返回

{
    "request_id": "5e62f740-a058-41d0-b39b-d1669f9197df",
    "code": 102,
    "message": "表不存在",
    "debug_message": {
        "app_id": 4,
        "zone_id": 14209,
        "table_name": "ChatChannelTable1"
    }
}

results matching ""

    No results matching ""