POST /v{version}/task/schema/schemaUpdateList
Host: dts.baidubce.com
Content-Type: application/json
Authorization: string
参数名称
参数类型
是否必须
描述
示例值
参数位置
version
String
是
API版本号
"1"
Path
请求体参数
参数名称
参数类型
是否必须
描述
示例值
参数位置
dtsId
String
是
dts任务id
dtsmxxxx
Request Body 参数
响应头参数
除公共头域,无其它特殊头域。
响应体参数
响应体字段数据结构说明
参数名称
参数类型
描述
示例值
taskList
List<Task>
修改历史列表
Task字段数据结构说明
参数名称
参数类型
描述
示例值
taskId
String
任务ID
dtsmxxyy1234
updateTime
String
更新时间,utc时间
2023-05-18 03:27:09
status
String
任务状态
checkPass
oldSchema
List<Schema>
旧的库表映射
newSchema
List<Schema>
新的库表映射
Schema字段数据结构说明
参数名称
参数类型
描述
示例值
type
String
类型
"db"、"table"
src
String
源端库表
db1.table1
dst
String
目标端库表
db2.table2
where
String
行过滤
id > 10 AND status = "success"
field
Field
列映射
Field
Field字段数据结构说明
参数名称
参数类型
描述
示例值
mapping
List<MappingItem>
列映射
MappingItem字段数据结构说明
参数名称
参数类型
描述
示例值
from
String
修改之前的列名
field_1
to
String
修改之后的列名
field_2
请求示例
POST /v1/task/schema/schemaUpdateList
Host: dts.baidubce.com
Content-Type: application/json
Authorization: bce-auth-v1/5a6f0606bf5e48f29dd132aa76aa5182/2017-06-12T13:13:05Z/1800/content-type;host;x-bce-date/8baeafe6bfc35b0cf6205e87e4ce6c0dbb442375951ace4d16e6c7a4dab95943
<公共请求头>
{"dtsId":"dtsmxxxxxxxxxx",}
响应示例
HTTP/1.1200 OK
<公共响应头>
{"taskList":[{"taskId":"dtsmyfsdfdsafsfm","updateTime":"2023-05-18 03:27:09","status":"checkPass","oldSchema":[{"type":"table","src":"db1.table1","dst":"db2.table2","where":"","field":null}],"newSchema":[{"type":"table","src":"db1.table1","dst":"db2.table2","where":"","field":null},{"type":"table","src":"db3.table3","dst":"db3.table3","where":"","field":null}]}]}