1. 从第三方数据库获取指定表的所有列

从第三方数据库获取指定表的所有列。

请求方式:POST

请求地址:/bosfoundationservice/{appKey}/data/import/tableColumns

1.1. 请求参数:

Headers:

参数名 类型 示例 是否必填 参数含义
Authorization string c4570cb9ca324bc8ba7dd9d1967710ea access_token

PathParas:

参数名 类型 示例 是否必填 参数含义
NULL NULL NULL NULL NULL

SearchParas:

参数名 类型 示例 是否必填 参数含义
NULL NULL NULL NULL NULL

Body:

application/json:

{
    "type": "MySQL",
    "ip": "192.168.1.26",
    "port": "3306",
    "username": "root",
    "password": "root",
    "database": "test",
    "tableName": "t_files"
}

1.2. 参数说明:

参数名 类型 示例 是否必填 参数含义
NULL NULL NULL NULL NULL

1.3. 正确返回:

(Http Status Code:200{
    "message": "请求处理成功",
    "code": "SUCCESS",
    "data": [
        "code",
        "dcode",
        "mimetype",
        "name",
        "path",
        "size"
    ]
}

1.4. 状态码:

状态码 code message data 原因
200 NO_AVALIBLE_DATASOURCE 没有可用数据库连接 NULL 不支持type对应数据库
200 OBJECT_REQUIREDFIELD_EMPTY {XXX}属性必填 NULL 连接属性缺少type/ip/port/username/password/database/tableName
200 DATASOURCE_CONNECT_ERROR 第三方数据库连接失败 NULL 数据库连接失败
200 UNKNOWN_DATABASE 目标数据库{database}不存在 NULL database数据库不存在
200 ACCESS_DENIED 第三方数据库连接失败,账号或密码错误 NULL 账号或密码错误

1.5. 注意事项:

  1. 支持以下数据库,左侧为连接类型type:
    MySQL: MySQL(TCP/IP)
    PgSQL: PgSQL
    Oracle: Oracle
    SQLServer: Microsoft SQL Server(TPC/IP)
    MongoDB: MongoDB
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-05-16 19:01:04

results matching ""

    No results matching ""