上传 SQL 文件

在 TEM 中,SQL 语句可以保存在 SQL File 中,方便后续获取出来反复执行。对于 SQL file,有两种方式可以创建:

1. 直接创建 SQL 文件(请查看“创建 SQL 文件”接口)
2. 上传本地 SQL 文件(当前接口)

接口URL

/api/v1/dms/sqleditor/sqlFile/upload

请求方式

POST

Content-Type

form-data

认证方式

Bearer auth

请求Body参数

参数名 示例值 参数类型 是否必填 参数描述
file ["/Users/haiboshen/Downloads/sqlfile.txt"] Text sql file
clusterID tidb-f91e1f860d360502 String 集群 ID
database test String 数据库名
userID haibo String 用户名
name SQL File 99 String SQL 文件名

成功响应示例

{
    "Data": {
        "sqlFiles": [
            {
                "SQLFileID": "sqlfile-2994258631820617",
                "name": "SQL File 99",
                "clusterID": "tidb-f91e1f860d360502",
                "database": "test",
                "userID": "haibo",
                "content": "CREATE TABLE regions (\n    region_id INT (11) AUTO_INCREMENT PRIMARY KEY,\n    region_name VARCHAR (25) DEFAULT NULL\n);\n\nINSERT INTO regions(region_id,region_name) VALUES (1,'欧洲');\nINSERT INTO regions(region_id,region_name) VALUES (2,'美洲');\nINSERT INTO regions(region_id,region_name) VALUES (3,'亚洲');\nINSERT INTO regions(region_id,region_name) VALUES (4,'中东和非洲');\n\n"
            }
        ],
        "database": "test"
    },
    "Success": true
}
参数名 示例值 参数类型 参数描述
code - String
data.database - String 所在数据库
data.sqlFiles - Array
data.sqlFiles.clusterID - String 文件所在集群ID
data.sqlFiles.content - String 文件内容
data.sqlFiles.database - String 文件所在数据库
data.sqlFiles.name - String 文件名
data.sqlFiles.userID - String 创建文件用户名
message - String
success - Boolean
© 2024 平凯星辰(北京)科技有限公司 all right reserved,powered by GitbookFile Modify: 2024-04-02 15:37:04

results matching ""

    No results matching ""