Mysql同步

February 26, 2024About 43 min

Mysql同步

SDK类名:/active/Mysql

-------同步规则---

示例接口描述

URL

/mysql同步规则

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则

同步规则 - 列表

SDK方法名:listStreamRules

URL

/stream/rule

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueString
where_argsObject
  mysql_uuidString规则uuid@guid
  mysql_nameString规则名
  statusString状态
  src_db_nameString数据源
  tgt_db_nameString目标端
  db_ipString数据库ip
  node_ipString机器节点ip
  usernameString用户名

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber12
  info_listArray
    mysql_uuidArray规则uuid['3D7dFcd9-C176-d9ee-4FFB-f22bbd554929', '3D7dFcd9-C176-d9ee-4FFB-f22bbd554928']+1
    src_db_uuidArray源端uuid['3D7dFcd9-C176-d9ee-4FFB-f22bbd554926']
    tgt_db_uuidArray备端uuid['3D7dFcd9-C176-d9ee-4FFB-f22bbd554927']
    tgt_typeArray备端类型[
"kafka",
"sqlserver",
"hbase",
"postgres",
"oracle"
]
+1
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    mysql_nameString规则名称@name
    tgt_db_nameArray备端数据库名称['bei']
    model_typeStringn:1, 1:0n:1
    can_opNumber1
    can_upNumber1
    can_delNumber1
    src_db_nameArray['111', 'hello']['hello']
    is_biz_adminNumber1
    map_typeStringtable, databasedatabase
    tab_mapArray表映射
      src_tableString@name
      dst_tableString@name
      src_dbString111
      dst_dbString222
    db_mapArray库映射
      src_tableString@name
      dst_tableString@name
  messageString

同步规则 - 新建

SDK 方法名:createMysqlRule

URL

/stream/rule

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
mysql_nameBoolean@name
tgt_db_uuidArray备端数据库(分发时为多选)D42BF707-C971-EEA9-521F-BB0F3F7A92FC
tgt_typeString备库类型 mysql , oracle,kfaka,postgres,vertica,greenplumoracle
start_rule_nowNumber0
dbmap_topicStringkafka类型,整库映射
map_typeString映射方式 库映射database 表映射:table 整库映射 alltable
tab_mapArray表映射
  src_tableStringsrc_table
  dst_tableStringdst_table
  src_dbString111
  dst_dbString222
  topicStringkafka 时库映射存在此参数
full_syncNumber全量同步
当备端类型不是mysql时 全量同步不用选择同步方式 默认 否
0
incre_syncNumber增量同步1
model_typeString(已废弃)模式 汇聚n:1, 分发:1:n,主-主:1:1 主-从:1:01:0
full_sync_modeString全同步方式,逻辑:logic 物理 physics 自动 auto(汇聚只有逻辑一种)auto
db_setObject高级设置->数据库设置
  binlog_row_imageStringfullfull
  default_storage_engineStringinnoDBinnoDB
  sync_binlogString11
  innodb_flush_logString2
  innodb_flush_methodStringO_DIRECTO_DIRECT
  binlog_formatStringrowrow
  open_files_limitString6553565535
  server_idString随机值123456
  expire_logs_daysString77
  nat_modeNumber否:0 是 1,默认为否,如果选择是,则显示出如下内容0
  ipString外网 ip
  max_allowed_packetString52m52
src_db_uuidArray1B1153F6-DAD9-BC39-888A-A743FCC208E5
primary_db_oneString(已废弃)(主-主 有值其他情况空)主数据库1
primary_map_type_oneString(已废弃)映射方式 库,表,整库 映射(主主 其他为空)
primary_map_oneString(已废弃)主-主 有值其他情况空) 映射下传的值
{111:222, 111:333}
primary_db_twoString(已废弃)主-主 有值其他情况空)主数据库2
primary_map_type_twoString(已废弃)主-主 有值其他情况空)映射方式
primary_map_twoString(已废弃)主-主 有值其他情况空)传递值
db_mapArray库映射
  dst_tableString
  src_tableString
modifyBooleanfalse
start_src_db_setNumber开启源端配置0
start_dst_db_setNumber0
dst_db_setObject备端数据库设置
  binlog_formatString
  binlog_row_imageString
  default_storage_engineString
  sync_binlogString
  innodb_flush_logString
  innodb_flush_methodString
  max_allowed_packetString
  open_files_limitString
  server_idString
  expire_logs_daysString
  nat_modeNumber
  ipString
dst_full_sync_setObject
  support_ddlNumber
  change_tf_pathString
  tf_file_save_timeString
  nat_modeString
  foreign_ipString
  extractionNumber0
  start_lsnNumber
full_sync_setObject同步程序设置
  support_ddlNumber否:0 是 1,是否支持ddl
当备端为mysql时,缺省为支持DDL,当备端非mysql时,缺省为不支持DDL
1
  change_tf_pathString更改TF文件路径
  tf_file_save_timeNumber传数字7
  nat_modeNumber默认为否,如果选择是,则显示出如下内容0
  foreign_ipString外网ip
  extractionNumber是否支持远程抽取0
  start_lsnNumber
configObject
  dml_trackObjectDML操作追踪设置
    delcolString删除标记字段名称
    drpNumber删除
    enableNumber0不启用 1启用1
    tmcolString操作时间字段名称
    urpNumber更新
  src_connect_userString
  dst_connect_userString
  bw_settingsObject带宽设置
    bw_limitString"1200:00-13:0040M,300:00-13:0040M"
  full_sync_settingsObject全量设置
    clean_user_before_dumNumber0
    concurrent_tableArray
    dump_thdNumber
    load_thdNumber
    existing_tableStringdrop_to_recycle
    try_split_part_tableNumber
    table_msg_uuidString表元信息库
    end_target_typeString最终数据库类型
    end_target_dbString最终目标库
    end_db_mapString最终库映射
    end_tab_mapString最终表映射
    full_sync_custom_cfgArray全局自定义配置
      keyString
      valueString
    start_lsnString起始lsn
  etl_settingsObjectetl 表设置
    etl_tableArray
      deal_TypeString处理方式
IRP :插入
URP:更新
DRP:删除
ALLDML:全部
IRP
      tableString表名
      userString用户名
      obj_fix_typeString操作类型
SKIP 忽略
DRP 删除
SKIP
      field_conditionString字段或条件
  inc_sync_ddl_filterObject增量ddl 过滤设置
    inc_sync_ddl_dataArray0: "CREATE TABLE"
1: "DROP TABLE"
2: "ALTER TABLE ADD"
3: "ALTER TABLE DROP"
4: "ALTER TABLE RENAME"
5: "ALTER TABLE MODIFY"
6: "ALTER TABLE CHANGE"
7: "ALTER TABLE ALTER"
8: "TRUNCATE TABLE"
[
CREATE TABLE
]
  table_change_infoNumber表结构变更通知
  message_formatStringprotobuf
json
  json_formatStringjson
canaljson
message_format为json时,可传json , canaljson, 其他值传空串
  binary_codeString取值 hex , base64hex
  run_timeString运行时间"1200:00-13:0040M,300:00-13:0040M"
  jointingObject字段拼接
    tableString
    opString操作
op类型定义
前辍 prefix 后辍 append 常量 const 拼接 join 加 add 减 sub 乘 multiply 除 divide
append
    contentArray目标列+其他两行
part_load_balanceString分区均衡策略
主键哈希: by_key
表名哈希: by_table
kafka_time_outStringproducer 超时时间
save_json_textString【目标类型:Kafka】另存文本文件
exclude_dbsArray排除库列表
exclude_dbs_switchNumber排除库开关,0:关,1:开
other_settingsObject
  dyn_threadNumber增量装载线程数
  merge_trackNumber统一解析
  keep_incre_timeNumber增量数据导出保留时长
  incre_full_sync_custom_cfgArray增量自定义配置
    keyString
    valueString
  target_add_columnsArray字段添加
    schemaString模式
    tableString表名
    columnString列名
    functionString装载函数
    dataTypeString数据类型
    opTypeString执行操作:插入:insert,更新:update
  filter_table_settingsObject表过滤设置
    exclude_tableArray表过滤
    exclude_tab_with_column_switchString按列匹配过滤表:0:关,1:开
    exclude_tab_with_columnArray按列匹配过滤表,格式为:列1,列2例:
["NAME", "CARD"]

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess
  uuidString@uuid

同步规则 - 批量新建

SDK 方法名:createBatchMysqlRule

URL

/stream/rule/batch

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
prefixBoolean批量新建前缀@name
db_listArray批量新建同步链路
  src_db_uuidString源端
  tgt_db_uuidString备端
tgt_db_uuidArray备端数据库(分发时为多选)D42BF707-C971-EEA9-521F-BB0F3F7A92FC
tgt_typeString备库类型 mysql , oracle,kfaka,postgres,vertica,greenplumoracle
start_rule_nowNumber0
dbmap_topicStringkafka类型,整库映射
map_typeString映射方式 库映射database 表映射:table 整库映射 alltable
tab_mapArray表映射
  src_tableStringsrc_table
  dst_tableStringdst_table
  src_dbString111
  dst_dbString222
  topicStringkafka 时库映射存在此参数
full_syncNumber全量同步
当备端类型不是mysql时 全量同步不用选择同步方式 默认 否
0
incre_syncNumber增量同步1
model_typeString模式 汇聚n:1, 分发:1:n,主-主:1:1 主-从:1:01:0
full_sync_modeString全同步方式,逻辑:logic 物理 physics 自动 auto(汇聚只有逻辑一种)auto
db_setObject高级设置->数据库设置
  binlog_row_imageStringfullfull
  default_storage_engineStringinnoDBinnoDB
  sync_binlogString11
  innodb_flush_logString2
  innodb_flush_methodStringO_DIRECTO_DIRECT
  binlog_formatStringrowrow
  open_files_limitString6553565535
  server_idString随机值123456
  expire_logs_daysString77
  nat_modeNumber否:0 是 1,默认为否,如果选择是,则显示出如下内容0
  ipString外网 ip
  max_allowed_packetString52m52
src_db_uuidArray汇聚可一次传多个已逗号隔开1B1153F6-DAD9-BC39-888A-A743FCC208E5
primary_db_oneString(主-主 有值其他情况空)主数据库1
primary_map_type_oneString映射方式 库,表,整库 映射(主主 其他为空)
primary_map_oneString主-主 有值其他情况空) 映射下传的值
{111:222, 111:333}
primary_db_twoString主-主 有值其他情况空)主数据库2
primary_map_type_twoString主-主 有值其他情况空)映射方式
primary_map_twoString主-主 有值其他情况空)传递值
db_mapArray库映射
  dst_tableString
  src_tableString
modifyBooleanfalse
start_src_db_setNumber开启源端配置0
start_dst_db_setNumber0
dst_db_setObject备端数据库设置
  binlog_formatString
  binlog_row_imageString
  default_storage_engineString
  sync_binlogString
  innodb_flush_logString
  innodb_flush_methodString
  max_allowed_packetString
  open_files_limitString
  server_idString
  expire_logs_daysString
  nat_modeNumber
  ipString
dst_full_sync_setObject
  support_ddlNumber
  change_tf_pathString
  tf_file_save_timeString
  nat_modeString
  foreign_ipString
  extractionNumber0
  start_lsnNumber
full_sync_setObject同步程序设置
  support_ddlNumber否:0 是 1,是否支持ddl
当备端为mysql时,缺省为支持DDL,当备端非mysql时,缺省为不支持DDL
1
  change_tf_pathString更改TF文件路径
  tf_file_save_timeNumber传数字7
  nat_modeNumber默认为否,如果选择是,则显示出如下内容0
  foreign_ipString外网ip
  extractionNumber是否支持远程抽取0
  start_lsnNumber
configObject
  dml_trackObjectDML操作追踪设置
    delcolString删除标记字段名称
    drpNumber删除
    enableNumber0不启用 1启用1
    tmcolString操作时间字段名称
    urpNumber更新
  src_connect_userString
  dst_connect_userString
  bw_settingsObject带宽设置
    bw_limitString"1200:00-13:0040M,300:00-13:0040M"
  full_sync_settingsObject全量设置
    clean_user_before_dumNumber0
    concurrent_tableArray
    dump_thdNumber
    load_thdNumber
    existing_tableStringdrop_to_recycle
    try_split_part_tableNumber
    table_msg_uuidString表元信息库
    end_target_typeString最终数据库类型
    end_target_dbString最终目标库
    end_db_mapString最终库映射
    end_tab_mapString最终表映射
    full_sync_custom_cfgArray全局自定义配置
      keyString
      valueString
    start_lsnString起始lsn
  etl_settingsObjectetl 表设置
    etl_tableArray
      deal_TypeString处理方式
IRP :插入
URP:更新
DRP:删除
ALLDML:全部
IRP
      tableString表名
      userString用户名
      obj_fix_typeString操作类型
SKIP 忽略
DRP 删除
SKIP
      field_conditionString字段或条件
  inc_sync_ddl_filterObject增量ddl 过滤设置
    inc_sync_ddl_dataArray0: "CREATE TABLE"
1: "DROP TABLE"
2: "ALTER TABLE ADD"
3: "ALTER TABLE DROP"
4: "ALTER TABLE RENAME"
5: "ALTER TABLE MODIFY"
6: "ALTER TABLE CHANGE"
7: "ALTER TABLE ALTER"
8: "TRUNCATE TABLE"
[
CREATE TABLE
]
  table_change_infoNumber表结构变更通知
  message_formatStringprotobuf
json
  json_formatStringjson
canaljson
message_format为json时,可传json , canaljson, 其他值传空串
  binary_codeString取值 hex , base64hex
  run_timeString运行时间"1200:00-13:0040M,300:00-13:0040M"
  jointingObject字段拼接
    tableString
    opString操作
op类型定义
前辍 prefix 后辍 append 常量 const 拼接 join 加 add 减 sub 乘 multiply 除 divide
append
    contentArray目标列+其他两行
part_load_balanceString分区均衡策略
主键哈希: by_key
表名哈希: by_table
kafka_time_outStringproducer 超时时间
save_json_textString【目标类型:Kafka】另存文本文件
exclude_dbsArray排除库列表
exclude_dbs_switchNumber排除库开关,0:关,1:开
other_settingsObject
  dyn_threadNumber增量装载线程数
  merge_trackNumber统一解析
  keep_incre_timeNumber增量数据导出保留时长

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess
  uuidString@uuid

同步规则 - 修改

SDK方法名:modifyMysqlRule

URL

/stream/rule

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
mysql_nameStringmysql
src_db_uuidString1B1153F6-DAD9-BC39-888A-A743FCC208E5
tgt_db_uuidString备端数据库(分发时为多选)D42BF707-C971-EEA9-521F-BB0F3F7A92FC
tgt_typeString备库类型 mysql , oracle,kfaka,postgres,vertica,greenplumkafka
start_rule_nowNumber0
node_uuidString6B1153F6-DAD9-BC39-888A-A743FCC208E6
dbmap_topicStringkafka类型,整库映射
map_typeString映射方式 库映射database 表映射:table 整库映射 alltable
tab_mapArray表映射
  src_tableStringsrc_table
  topicStringkafka 时库映射存在此参数topic
  dst_tableString
  src_dbString
  dst_dbString
full_syncNumber全量同步
当备端类型不是mysql时 全量同步不用选择同步方式 默认 否
0
incre_syncNumber增量同步1
model_typeString模式 汇聚n:1, 分发:1:n,主-主:1:1 主-从:1:01:0
full_sync_modeString全同步方式,逻辑:logic 物理 physics 自动 auto(汇聚只有逻辑一种)auto
db_setObject高级设置->数据库设置
  db_nodeString1B1153F6-DAD9-BC39-888A-A743FCC208E5
  binlog_formatStringrow
  binlog_row_imageStringfull
  default_storage_engineStringinnoDB
  sync_binlogString1
  innodb_flush_logString2
  innodb_flush_methodStringO_DIRECT
  max_allowed_packetString52
  open_files_limitString65535
  server_idString123456
  expire_logs_daysString7
  nat_modeNumber0
  ipString
full_sync_setObject同步程序设置
  support_ddlNumber1
  nodeString6B1153F6-DAD9-BC39-888A-A743FCC208E6
  change_tf_pathString
  tf_file_save_timeNumber7
  nat_modeNumber0
  foreign_ipString
primary_node_oneString
primary_node_twoString
primary_db_oneString
primary_map_type_oneString
primary_map_oneArray
primary_db_twoString
primary_map_type_twoString
primary_map_twoArray
db_mapArray库映射
  src_dbStringsrc_db
  dst_dbStringdst_db
mysql_uuidString5349E2CF-7DBO-OAF2-13CB-BB7DFD8A9D86
configObject
  dml_trackObjectDML操作追踪设置
    urpString
    drpString
    tmcolString
    delcolString
  bw_settingsObject带宽设置
  full_sync_settingsObject全量设置
  etl_settingsObjectetl 表设置
  inc_sync_ddl_filterObject增量ddl 过滤设置
  table_change_infoString表结构变更通知
  message_formatStringprotobuf
json
  json_formatStringjson
canaljson
message_format为json时,可传json , canaljson, 其他值传空串
  binary_codeString取值 hex , base64
  run_timeString运行时间1200:00-13:0040M,300:00-13:0040M
part_load_balanceString分区均衡策略
主键哈希: by_key
表名哈希: by_table
by_table
kafka_time_outStringproducer 超时时间
save_json_textBoolean【目标类型:Kafka】另存文本文件false

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess

同步规则 - 批量修改

SDK方法名:batchModifyMysqlRule

URL

/stream/rule/batch

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
mysql_rule_uuidsString规则uuidsmysql
start_rule_nowNumber0
node_uuidString6B1153F6-DAD9-BC39-888A-A743FCC208E6
dbmap_topicStringkafka类型,整库映射
map_typeString映射方式 库映射database 表映射:table 整库映射 alltable
tab_mapArray表映射
  src_tableStringsrc_table
  topicStringkafka 时库映射存在此参数topic
  dst_tableString
  src_dbString
  dst_dbString
full_syncNumber全量同步
当备端类型不是mysql时 全量同步不用选择同步方式 默认 否
0
incre_syncNumber增量同步1
model_typeString模式 汇聚n:1, 分发:1:n,主-主:1:1 主-从:1:01:0
full_sync_modeString全同步方式,逻辑:logic 物理 physics 自动 auto(汇聚只有逻辑一种)auto
db_setObject高级设置->数据库设置
  db_nodeString1B1153F6-DAD9-BC39-888A-A743FCC208E5
  binlog_formatStringrow
  binlog_row_imageStringfull
  default_storage_engineStringinnoDB
  sync_binlogString1
  innodb_flush_logString2
  innodb_flush_methodStringO_DIRECT
  max_allowed_packetString52
  open_files_limitString65535
  server_idString123456
  expire_logs_daysString7
  nat_modeNumber0
  ipString
full_sync_setObject同步程序设置
  support_ddlNumber1
  nodeString6B1153F6-DAD9-BC39-888A-A743FCC208E6
  change_tf_pathString
  tf_file_save_timeNumber7
  nat_modeNumber0
  foreign_ipString
primary_node_oneString
primary_node_twoString
primary_db_oneString
primary_map_type_oneString
primary_map_oneArray
primary_db_twoString
primary_map_type_twoString
primary_map_twoArray
db_mapArray库映射
  src_dbStringsrc_db
  dst_dbStringdst_db
mysql_uuidString5349E2CF-7DBO-OAF2-13CB-BB7DFD8A9D86
configObject
  dml_trackObjectDML操作追踪设置
    urpString
    drpString
    tmcolString
    delcolString
  bw_settingsObject带宽设置
  full_sync_settingsObject全量设置
  etl_settingsObjectetl 表设置
  inc_sync_ddl_filterObject增量ddl 过滤设置
  table_change_infoString表结构变更通知
  message_formatStringprotobuf
json
  json_formatStringjson
canaljson
message_format为json时,可传json , canaljson, 其他值传空串
  binary_codeString取值 hex , base64
  run_timeString运行时间1200:00-13:0040M,300:00-13:0040M
part_load_balanceString分区均衡策略
主键哈希: by_key
表名哈希: by_table
by_table
kafka_time_outStringproducer 超时时间
save_json_textBoolean【目标类型:Kafka】另存文本文件false
batch_basic_settingsString基本设置 批量更新开关 0:关闭, 1:开启
batch_full_sync_settingsString全量设置 批量更新开关 0:关闭, 1:开启
batch_incre_sync_settingsString增量设置 批量更新开关 0:关闭, 1:开启
batch_advanced_settingsString高级设置 批量更新开关 0:关闭, 1:开启
batch_full_sync_obj_filterString全量对象设置 批量更新开关 0:关闭, 1:开启
batch_encrypt_compressString加密压缩设置 批量更新开关 0:关闭, 1:开启

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess

同步规则 - 删除

SDK方法名:deleteMysqlRule

URL

/stream/rule

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
mysql_uuidsArray
forceBooleantrue

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] success
  success_listArray
    codeNumber0
    messageString[0] success
    mysql_uuidString16CB63E1-13FA-FB32-EB49-D790682C9648
    mysql_nameStringtask1
  fail_listArray
    codeNumber-1
    messageString[-1] 找不到节点
    mysql_uuidString16CB63E1-13FA-FB32-EB49-D790682C9647
    mysql_nameStringtask2

同步规则 - 获取单个信息

SDK方法名:describeMysqlRule

URL

/stream/rule/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
mysql_uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  info_listObject
    mysql_nameStringmysql
    src_db_uuidString['1111','2222']
    tgt_db_uuidArray2222
    tgt_typeStringkafka
    start_rule_nowNumber0
    node_uuidString6B1153F6-DAD9-BC39-888A-A743FCC208E6
    dbmap_topicStringdb_topic
    map_typeStringdatabasetable
    tab_mapArray2
      src_tableString@name
      dst_tableString@name
      src_dbString111
      dst_dbString222
    full_syncNumber0
    incre_syncNumber1
    model_typeStringn:1
    full_sync_modeStringauto
    db_setObject
      db_nodeString1B1153F6-DAD9-BC39-888A-A743FCC208E5
      binlog_formatStringrow
      binlog_row_imageStringfull
      default_storage_engineStringinnoDB
      sync_binlogString777
      innodb_flush_logString777
      innodb_flush_methodStringO_DIRECT
      max_allowed_packetString777
      open_files_limitString777
      server_idString777
      expire_logs_daysString777
      nat_modeNumber0
      ipString192.168.1.1
    full_sync_setObject
      support_ddlNumber1
      nodeString6B1153F6-DAD9-BC39-888A-A743FCC208E6
      change_tf_pathString
      tf_file_save_timeNumber777
      nat_modeNumber0
      foreign_ipString192.168.1.1
      start_lsnString9
    primary_node_oneString1111
    primary_node_twoString2222
    primary_db_oneStringEC9D7dcC-55BC-849b-ABd1-F7AbADC7f936
    primary_map_type_oneStringtable
    primary_map_oneString{"123":"123"}
    primary_db_twoStringb254e0c8-f91d-b4Ac-4ab3-C8A2bCbdB86c
    primary_map_type_twoStringdatabase
    primary_map_twoString{"44":"44","555":"555"}
    db_mapArray2
      src_tableString555
      dst_tableString666
    dst_full_sync_setObject
      support_ddlNumber1
      change_tf_pathString
      tf_file_save_timeNumber7
      nat_modeNumber0
      foreign_ipNumber
      extractionNumber0
      start_lsnString0
    configObject
      dml_trackObject
        enableNumber0
        urpNumber0
        drpNumber0
        tmcolString
        delcolString

同步规则 - 操作

SDK方法名:

继续:resumeMysqlRule;

停止:stopMysqlRule;

修改:modifyMysqlRule;

重启:restartMysqlRule;

开始解析:startParsingMysqlRule;

停止解析:stopParsingMysqlRule;

重新解析:resetParsingMysqlRule;

开始加载:startLoadMysqlRule;

停止加载:stopLoadMysqlRule;

重新加载:resetLoadMysqlRule;

复制:duplicateMysqlRule;

URL

/stream/rule/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
operateStringresume 继续
stop 停止
restart 重启
(下面的暂时都弃用)
start_parsing(暂时隐藏)
stop_parsing(暂时隐藏)
reset_parsing(暂时隐藏)
start_load
stop_load
reset_load
remove
stop_schedule 停止调度
start_schedule 启动调度
stop_analysis:停止解析
start_analysis:开始解析
reset_analysis: 重置解析
restart
mysql_uuidString@guid
scnString
allNumber只有在重置装载时才有此值

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

同步规则 - 状态(详细返回参考Oracle同步规则状态接口)

SDK方法名:listStreamStatus

URL

/stream/rule/status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString3333
dataObject
  codeNumber0
  messageString44444
  info_listArray参考Oracle同步状态接口2

同步规则 - 日志

SDK方法名:listStreamLog;mysql日志管理

URL

/stream/rule/log

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
offsetNumber1
limitNumber10
date_startString1624876176
date_endString1624876118
typeNumber1
module_typeNumber-1
query_typeNumber1
mysql_uuidString@guid
rule_uuidString@guid

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber0
  messageStringDelete success
  info_listArray
    create_timeString2019-08-09 17:29:43
    detailStringFull Sync done, elapsed time: 24 sec'
    flagNumber1
    log_levelString2
    log_typeString装载
    uuidString@uuid
retNumber200

mysql规则管理-同步状态(暂时废弃)

SDK方法名:listStreamSyncStatus

URL

/stream/rule/sync_status

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString节点 uuid@guid
mysql_uuidString规则 uuid@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess
  info_listArray
    host_nameString主机名称@name
    workString事务111
    after_workString前事务222
    load_numberString333
    load_timeString装载延时444
    loadString555
    statusString666

mysql规则管理-历史信息(暂时废弃)

SDK方法名:describeHistory

URL

/stream/rule/history

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
mysql_uuidString@guid
start_timeString开始时间2019-10-11 14:23:13
end_timeString2019-10-11 15:23:13

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess
  info_listArray
    host_nameString@name
    workString111
    serial_numString序号222
    delayString延时333
    extract_delayString抽取延时444

mysql规则管理-资源占用(暂时废弃)

SDK方法名:describeResource

URL

/stream/rule/resouce

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
set_timeNumber1
typeString
intervalString时间间隔1
set_time_initString
rule_uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray
    start_timeString2018/11/08 10:40:06
    trafficNumber1
  info_list_maxArray
    start_timeString2018/11/08 10:40:06
    trafficNumber1
  intervalNumber5
  uuidString
  maxString
  minString
  lastdateString

-----mysql表比较-----

URL

/stream/mysql

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则

mysql-表比较-获取单个

SDK方法名:describeStreamCmp

URL

/stream/tb_cmp/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  stream_tb_cmpObject
    table_cmp_nameStringctt->ctt
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    cmp_typeStringtable, databasetable
    filter_table_settingsString["333.444"]
    tdb_tb_mapArray
      src_tableString@name
      dst_tableString@name
      src_dbString@name
      dst_dbString@name
    dump_thdNumber1
    rule_uuidString3D7dFcd9-C176-d9ee-4FFB-f22bbd554929
    policiesString1|00:091,2,3*1
    policy_typeStringperiodic
    one_timeString2019-05-27 16:07:08
    db_user_mapArray
      src_tableString@name
      dst_tableString@name
    concurrentTabArray
    try_split_part_tableNumber

mysql-表比较-新建

SDK 方法名:createStreamCmp

URL

/stream/tb_cmp

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
tb_cmp_nameString表比较的名称ctt->ctt
src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
cmp_typeString映射类型table, database, user
db_user_mapArray用户映射{"CTT":"CTT"}
  src_tableString
  dst_tableString
filter_tableString["用户.表名"]
db_tb_mapArray表映射表映射
  src_tableString
  dst_tableString
  src_dbString
  dst_dbString
dump_thdNumber抽取线程数1
rule_uuidString规则uuid@guid
policesString运行策略"0|00:00
policy_typeString策略类型one_time
try_split_part_tableNumber0
concurrent_tableArray并发表
one_timeString
repairNumber
fix_relatedNumber

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  uuidString@uuid

mysql-表比较-删除

SDK方法名:deleteStreamRules

URL

/stream/tb_cmp

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray@guid1

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

mysql-表比较-获取规则列表

SDK方法名:listStreamCmps

URL

/stream/tb_cmp

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber5
  info_listArray
    create_timeString2019-06-21 14:33:24
    tb_cmp_nameString@name
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    tb_cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    tgt_db_nameStringbei
    tgt_typeString目标类型123
    is_biz_adminNumber1
    can_opNumber1
    can_upNumber1
    can_delNumber1
    src_db_nameStringyuan
    policy_typeString
  messageString

mysql-表比较-状态接口

SDK方法名:listStreamCmpStatus

URL

/stream/tb_cmp/status

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray
    cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    wStObject
      statusStringABNORMAL
      error_codeString4017
    bStObject
      statusStringDUMP
      progressString80

mysql-表比较-操作

SDK方法名:

停止:cmpStopStreamCmp;

重启:cmpRestartStreamCmp;

URL

/stream/tb_cmp/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
tb_cmp_uuidsString@guid
operateStringcmp_stop | cmp_restart

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

mysql-表比较-比较结果的删除

SDK方法名:deleteCmpResult

URL

/stream/tb_cmp/result_time_list

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
time_listString@guid
uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

mysql-表比较-比较结果的查看

SDK方法名:listCmpResult

URL

/stream/tb_cmp/result_time_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString
limitString
offsetString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  time_listArray
    show_timeString2019-07-05 17:35:13
    summaryObject
      totalNumber999
      use_timeNumber777
      diffNumber444
    timeString2019-07-05_17-35-13

mysql表比较-比较任务结果

SDK方法名:describeTbCmpResult

URL

/stream/tb_cmp/result

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueString
uuidString@guid
start_timeString对应的时间

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  head_infoObject
    totalNumber100
    errNumber10
    endString2019-10-10 12:00:00
    startString2019-10-10 10:00:00
    use_timeString3600
  result_infoObject
    rowsArray10
      src_userStringuser
      src_table_nameStringAnna Martin
      srcStringCynthia Gonzalez
      dstStringRobert Johnson
      diif_msgString差异描述
    totalNumber30

mysql-表比较-查看单条

SDK方法名:describeStreamCmp

URL

/stream/result_fix_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
time_listString@guid
uuidString
pageNumber1
limitNumber10
search_fieldString
search_valueString
uuidString@guid
start_timeString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  time_listArray
    db_nameString数据库名称@name
    table_nameString@name
    col_cmpString列比较111
    line_numNumber行数222
    contentString内容333
    statusStringdone:已修复,not_repaired:未修复not_repaired
  totalNumber15
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  head_infoObject
    totalNumber100
    errNumber10
    endString2019-10-10 12:00:00
    startString2019-10-10 10:00:00
    use_timeString3600
  result_infoObject
    rowsArray
      db_nameStringDonald Miller
      table_nameStringJoseph Walker
      col_cmpString111
      line_numNumber222
      contentString333
      statusStringnot_repaired
    totalNumber10

mysql-表比较-单条错误信息

SDK方法名:describeCmpErrorMsg

URL

/stream/tb_cmp/error_msg

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
offsetNumber1
limitNumber10
search_fieldString
search_valueString
uuidString@guid
start_timeString
nameString
ownerStringadmin

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  result_infoObject
    rowsArray
      src_rowString@name
      dst_rowString@name
    totalNumber10

比较结果列表的修复

SDK方法名:listFixResult

URL

/stream/result_fix_list

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

比较结果列表的导出

SDK方法名:exportCmpResult

URL

/stream/export

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

历史结果中的修复

SDK方法名:listCmpDiffMap

URL

/stream/tb_cmp/diff_map

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString
timeString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  result_infoArray['LIU.YI','LIU.ER']

======分割线=========

分割下所有的接口都暂时弃用

URL

/分割下所有的接口都暂时弃用

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则

备机接管-新建

SDK方法名:createBkTakeover

URL

/stream/bk_takeover

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
mysql_uuidString@guid
start_valNumber1000
scan_ipArray["c01D7F86-A631-b79f-E2AA-7ccb7f2bE851","c01D7F86-A631-b79f-E2AA-7ccb7f2bE851","c01D7F86-A631-b79f-E2AA-7ccb7f2bE851"]
hostsArray
  ipString192.168.12.200
  passwordString
use_ip_swNumber1

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

备机接管-查看

SDK方法名:describeBkTakeover

URL

/stream/bk_takeover/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] success
  active_bk_takeoverObject
    idString2
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    random_strStringCDA58D92-C0F9-32C8-3BFA-065F0BA17CB4
    create_timeString1564385400
    bk_takeover_uuidString0A20B300-8B41-2573-E5CA-A1CB57C0CADF
    mysql_uuidStringE2Dd563c-cD1e-2dd2-8B8B-68beFFEc49cC
    start_valString1000
    scan_ipArray
    hostsArray
    use_ip_swString0

备机接管-删除

SDK方法名:deleteBkTakeover

URL

/stream/bk_takeover

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber1

备机接管-接管结果

SDK方法名:listTakeoverResult

URL

/stream/bk_takeover/result

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_takeover_uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  result_infoObject
    seq_errArray
      usernameString@name
      seq_nameString@name
    tri_errArray
      usernameString@name
      tri_nameString@name
    takeover_objArray
      usernameString@name
      seq_numNumber10
      seq_err_numNumber11
      tri_numString@name
      tri_err_numNumber10

备机接管-操作

SDK方法名:{operate}Takeover

URL

/stream/bk_takeover/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
bk_takeover_uuidsString@guid
operateString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber1

备机接管-获取状态

SDK方法名:listTakeoverStatus

URL

/stream/bk_takeover/status

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] success
  info_listArray
    bk_takeover_uuidString3211BF7E-D9B2-1259-5C2A-264DAC3E26DC
    wStObject
      progressStringABNORMAL
      statusStringABNORMAL
    bStObject
      progressStringDONE
      statusStringDONE

备机接管列表

SDK方法名:listTakeoverList

URL

/stream/bk_takeover

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  totalNumber20
  info_listArray
    create_timeString2019-10-10 10:10:10
    rule_nameString@name
    bk_takeover_uuidString3211BF7E-D9B2-1259-5C2A-264DAC3E26DC
    can_opNumber1
    can_upNumber1
    can_delNumber1
    is_biz_adminNumber1

--------对象修复------

URL

/mysql对象修复

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则

mysql-对象修复-新建

SDK方法名:createObjFix

URL

/stream/obj_fix

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
obj_fix_nameStringtest
src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
rule_uuidString751A03F5-C97D-645B-82B2-316A5D198528
obj_mapStringtype对应类型值如下:INDEX->索引,VIEW->视图,FUNCTION->函数,PROCEDURE->存储过程,PACKAGE->包头
PACKAGE BODY->包体,SYNONYM->同义词,TRIGGER->触发器,
SEQUENCE->序列,JAVA SOURCE->JAVA源,JAVA CLASS->JAVA类,JAVA RESOURCE->JAVA资源,TYPE->类型,TYPE BODY->类型体,QUEUE->队列,MATERIALIZED VIEW->物化视图,DATABASE LINK->DBLINK,OLD JOB->JOB,JOB->SCH JOB,PRIVS->权限,CONSTRAINT->约束.
owner和name 用逗号连接并且 均加密
[{"type":"owner.name"}]2

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

对象修复 - 获取单个

SDK方法名:describeObjFix

URL

/stream/obj_fix/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString规则uuid@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  active_obj_fixObject
    obj_fix_nameStringtest
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    obj_fix_uuidString751A03F5-C97D-645B-82B2-316A5D198528
    obj_mapStringjson 字符串[{"INDEX":"owner.name"}]

mysql-对象修复 -删除

SDK方法名:deleteObjFix

URL

/stream/obj_fix

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray数组@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  obj_fix_uuidString@uuid

mysql-对象修复 - 列表

SDK方法名:listObjFix

URL

/stream/obj_fix

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber20
  info_listArray6
    create_timeString1593511163
    obj_fix_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    obj_fix_nameStringtest
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    src_db_nameStringyuan
    tgt_db_nameStringbei
    usernameStringadmin
    policy_typeString
immediate; one_time;periodic
immediate
  messageString

mysql对象修复-操作

SDK方法名:{operate}ObjFix;重新修复

URL

/stream/obj_fix/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
obj_fix_uuidsArray规则uuid@guid
  operateStringrestart | stop

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

对象修复 - 修复结果

SDK方法名:describeObjFixResult

URL

/stream/obj_fix/result

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  info_listArray
    obj_fix_typeString索引
    statusString修复状态on
    ownerString所有者@name
    nameString名称@name
  head_infoObject
    obj_fix_nameString@name

mysql对象修复--获取状态

SDK方法名:listObjFixStatus

URL

/stream/obj_fix/status

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray
    wStObject
      statusStringTRACK
      progressNumber1
    bStObject
      statusStringDUMP
      progressString80
    obj_fix_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87

-----对象比较-----

URL

/mysql对象比较

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则

mysql对象比较 - 新建

SDK方法名:createObjCmp

URL

/stream/obj_cmp

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
obj_cmp_nameString对象比较名称test
src_db_uuidString源端数据库uuid4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuidString备端数据库uuid40405FD3-DB86-DC8A-81C9-C137B6FDECE5
cal_table_recodersNumber是否对比表的记录数1
rule_uuidString同步规则uuid751A03F5-C97D-645B-82B2-316A5D198528
cmp_typeString类型user
db_user_mapString用户映射{'src_user':'dst_user'}
policiesString
policy_typeStringperiodic
one_timeString2019-05-27 16:07:08
repairNumber1

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  obj_cmp_uuidString@uuid

mysql对象比较 - 列表

SDK方法名:listObjCmp

URL

/stream/obj_cmp

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber20
  info_listArray16
    create_timeString1593511163
    obj_cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    obj_cmp_nameStringtest
    src_db_uuidString3D7dFcd9-C176-d9ee-4FFB-f22bbd554926
    tgt_db_uuidString3D7dFcd9-C176-d9ee-4FFB-f22bbd554925
    cmp_typeStringuser
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    src_db_nameStringyuan
    tgt_db_nameStringbei
    usernameStringadmin
    can_opNumber1
    can_upNumber1
    can_delNumber1
  messageString

mysql对象比较-比较结果的删除

SDK方法名:describeObjCmpResultTimeList

URL

/stream/obj_cmp/result_time_list

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid
time_listArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

mysql对象比较 - 获取单个

SDK方法名:describeObjCmp

URL

/stream/obj_cmp/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  active_obj_cmpObject
    obj_cmp_uuidString
    obj_cmp_nameStringtest
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    rule_uuidString751A03F5-C97D-645B-82B2-316A5D198528
    cmp_typeStringuser
    cal_table_recodersNumber1
    db_user_mapString{"user1":"user1"}
    policiesString1|00:091,2,3*1
    policy_typeStringperiodic
    one_timeString2019-05-27 16:07:08
    repairNumber1
  messageString
  codeNumber0

mysql对象比较-比较结果时间列表

SDK方法名:listObjCmpResultTimeList

URL

/stream/obj_cmp/result_time_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  time_listArray16
    show_timeString2019-07-05 17:35:13
    summaryObject
      diffNumber1-100
    timeString2019-07-05_17-35-13
  totalNumber20

mysql对象比较 - 删除

SDK方法名:deleteObjCmp

URL

/stream/obj_cmp

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray["11111111-1111-1111-1111-111111111111"]

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

mysql对象比较 - 操作

SDK方法名:停止:stopTbCmp; 重启:restartTbCmp;

URL

/stream/obj_cmp/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则

mysql获取对象比较状态

SDK方法名:listObjCmpStatus

URL

/stream/obj_cmp/status

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray
    cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    wStObject
      statusStringTRACK
      progressNumber
    bStObject
      statusStringDUMP
      progressString80

mysql对象比较-比较结果详细信息

SDK方法名:listObjCmpCmpInfo

URL

/stream/obj_cmp/cmp_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
offsetNumber1
limitNumber10
search_valueString
usrStringI2
filedString
uuidString
start_timeString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  info_listObject
    totalNumber2000
    rowsArray
      srcString1111
      dstString2222
    cal_table_recodersBoolean是否比较表的记录false

mysql对象比较-比较任务结果

SDK方法名:describeObjCmpResult

URL

/stream/obj_cmp/result

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid
start_timeString
limitNumber
offsetString
search_valueString
BackLackOnlyNumber0

Response

名称类型必选简介Mock初始值Mock规则
codeNumber0
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  result_infoObject
    totalNumber20
    rowsArray
      CONSTRAINTString1/1__1
      DATABASE LINKString0/0__1
      FUNCTIONString0/0__1
      INDEXString4/5__0
      JAVA CLASSString0/0__1
      JAVA RESOURCEString0/0__1
      JAVA SOURCEString0/0__1
      JOBString0/0__1
      MATERIALIZED VIEWString0/0__1
      OLD JOBString0/0__1
      PACKAGEString0/0__1
      PACKAGE BODYString0/0__1
      PRIVSString9/8__0
      PROCEDUREString0/0__1
      QUEUEString0/0__1
      SEQUENCEString0/0__1
      SYNONYMString0/0__1
      TABLEString18/19__0
      TABLE PARTITIONString0/0__1
      TRIGGERString0/0__1
      TYPEString0/0__1
      TYPE BODYString0/0__1
      VIEWString2/2__1
      usrStringI2/I2
  head_infoObject
    obj_cmp_nameStringMichelle Lewis

-----mysql 表修复------

URL

/mysql 表修复

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则

mysql-表修复-新建

SDK方法名:createStreamTableFix

URL

/stream/tb_cmp/table_fix

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
rule_uuidString@guid
tabArray
fix_relationNumber0

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl