修改传输对象(加减表)(仅支持处于 RUNNING/FAILED/SUSPEND 状态的项目)
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
Id | string | 是 | 数据迁移或数据同步项目的 ID。 | np_fe**** |
Databases | array<object> | 是 | 数据库对象列表。 | |
object | 是 | |||
Id | string | 否 | 数据库的 ID。 | db_id |
Name | string | 否 | 数据库的名称。 | db_name |
MappedName | string | 否 | 数据库的映射名称。 | mapped_db |
Tables | array<object> | 否 | 当前数据库中传输表对象的配置。Mode 为 WILDCARD 时,该参数表示具体黑名单或白名单的配置,表和视图共用。 | |
object | 否 | |||
Name | string | 否 | 表的名称。 | table_name |
MappedName | string | 否 | 表的映射名称。 | mapped_table |
Id | string | 否 | 表的 ID。 | table_id |
WhereClause | string | 否 | 通过标准的 SQL 语句中的 | id<1 |
FilterColumns | array | 否 | 过滤列集合。 | |
string | 否 | 过滤列。 | col | |
ShardColumns | array | 否 | 分片键列集合。 | |
string | 否 | 分片键列。 | col1 | |
AdbTableSchema | object | 否 | ADB 数据源的映射信息。 | |
PrimaryKeys | array | 否 | 主键列集合。 | |
string | 否 | 主键列。 | pk | |
DistributedKeys | array | 否 | 分布键列集合。 | |
string | 否 | 分布键列。 | col2 | |
PartitionStatement | string | 否 | 分区表达式。 | PARTITION BY VALUE('id') |
PartitionLifeCycle | string | 否 | 表的生命周期。 | 30 |
Views | array<object> | 否 | 当前数据库中传输视图对象的配置列表。 | |
object | 否 | |||
Name | string | 否 | 视图的名称。 | view_name |
MappedName | string | 否 | 视图的映射名称。 | mapped_view |
Id | string | 否 | 视图的 ID。 | view_id |
WhereClause | string | 否 | 通过标准的 SQL 语句中的 | id<1 |
FilterColumns | array | 否 | 过滤列集合。 | |
string | 否 | 过滤列。 | col | |
ShardColumns | array | 否 | 分片键列集合。 | |
string | 否 | 分片键列。 | col1 | |
AdbTableSchema | object | 否 | ADB 数据源的映射信息。 | |
PrimaryKeys | array | 否 | 主键列集合。 | |
string | 否 | 主键列。 | pk | |
DistributedKeys | array | 否 | 分布键列集合。 | |
string | 否 | 分布键列。 | col2 | |
PartitionStatement | string | 否 | 分区表达式。 | PARTITION BY VALUE('id') |
PartitionLifeCycle | string | 否 | 表的生命周期。 | 30 |
SpecificTables | array<object> | 否 | 具体表对象的配置集合。 | |
object | 否 | |||
Name | string | 否 | 表的名称。 | table_name |
MappedName | string | 否 | 表的映射名称。 | mapped_table |
Id | string | 否 | 表的 ID。 | table_id |
WhereClause | string | 否 | 通过标准的 SQL 语句中的 | id<1 |
FilterColumns | array | 否 | 过滤列集合。 | |
string | 否 | 过滤列。 | col | |
ShardColumns | array | 否 | 分片键列集合。 | |
string | 否 | 分片键列。 | col1 | |
AdbTableSchema | object | 否 | ADB 数据源的映射信息。 | |
PrimaryKeys | array | 否 | 主键列集合。 | |
string | 否 | 主键列。 | pk | |
DistributedKeys | array | 否 | 分布键列集合。 | |
string | 否 | 分布键列。 | col2 | |
PartitionStatement | string | 否 | 分区表达式。 | PARTITION BY VALUE('id') |
PartitionLifeCycle | string | 否 | 表的生命周期。 | 30 |
SpecificViews | array<object> | 否 | 具体视图对象的配置列表。 | |
object | 否 | |||
Name | string | 否 | 视图的名称。 | view_name |
MappedName | string | 否 | 视图的映射名称。 | mapped_view |
Id | string | 否 | 视图的 ID。 | view_id |
WhereClause | string | 否 | 通过标准的 SQL 语句中的 | id <1 |
FilterColumns | array | 否 | 过滤列集合。 | |
string | 否 | 过滤列。 | col | |
ShardColumns | array | 否 | 分片键列集合。 | |
string | 否 | 分片键列。 | col1 | |
AdbTableSchema | object | 否 | ADB 数据源的映射信息。 | |
PrimaryKeys | array | 否 | 主键列集合。 | |
string | 否 | 主键列。 | pk | |
DistributedKeys | array | 否 | 分布键列集合。 | |
string | 否 | 分布键列。 | col2 | |
PartitionStatement | string | 否 | 分区表达式。 | PARTITION BY VALUE('id') |
PartitionLifeCycle | string | 否 | 表的生命周期。 | 30 |
返回参数
示例
正常返回示例
JSON
格式
{
"Success": true,
"ErrorDetail": {
"Code": "CM-RESOAT1111",
"Level": "ERROR",
"Message": "A system error occurred.",
"ExtraContext": {
"key": "null"
},
"MessageMcmsKey": "null",
"MessageMcmsContext": {
"key": "null"
},
"Reason": "null",
"ReasonMcmsKey": "null",
"ReasonMcmsContext": {
"key": "null"
},
"Proposal": "Contact the administrator. ",
"ProposalMcmsKey": "null",
"ProposalMcmsContext": {
"key": "null"
},
"UpstreamErrorDetail": "null"
},
"Code": "INNER_ERROR",
"Message": "A system error occurred.",
"Advice": "Contact the administrator. ",
"RequestId": "EE205C00-30E4-****-****-87E3A8A2AA0C",
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 100,
"Cost": "28",
"Data": 4
}
错误码
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|---|---|
2024-10-17 | API 内部配置变更,不影响调用 | 查看变更详情 |