数据库类型管理

February 26, 2024About 4 min

数据库类型管理

SDK类名:/resource/ActiveDbType

数据库支持类型 - 列表

SDK方法名:listActiveDbType;

URL

/vers/v3/active/db_type

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retString200
msgStringsuccess
dataObject
  codeString0
  messageStringsuccess
  info_listArray
    type_nameString数据库类型
    mapping_type_uuidString映射数据库类型uuid
    mapping_type_nameString映射数据库类型
    is_sourceString是否源端,0:关,1:开
    build_inString是否内置类型,0:关,1:开
    created_atString创建时间

数据库支持类型 - 支持的映射类型

SDK方法名:listActiveDbTypeAvailMappingType;

URL

/vers/v3/active/db_type/mapping_type

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retString200
msgStringsuccess
dataObject
  codeString0
  messageStringsuccess
  db_typeString数据库类型
  mapping_type_uuidString映射数据库类型uuid
  mapping_db_typeString映射数据库类型
  is_sourceNumber是否源端,0:关,1:开
  build_inNumber是否内置类型,0:关,1:开

数据库支持类型 - 新建

SDK方法名:createActiveDbType;

URL

/vers/v3/active/db_type

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
type_nameString数据库类型名称
mapping_typeString映射数据库类型,目前只支持mysql、postgresql、oracle
is_sourceNumber是否支持源端,0:关,1:开

Response

名称类型必选简介Mock初始值Mock规则
retString200
msgStringsuccess
dataObject
  codeString0
  messageStringsuccess

数据库支持类型 - 修改

SDK方法名:modifyActiveDbType;

URL

/vers/v3/active/db_type/:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
type_nameString类型名称
mapping_type_nameString映射数据库类型,目前只支持mysql、postgresql、oracle
is_sourceString是否源端

Response

名称类型必选简介Mock初始值Mock规则
retString200
msgStringsuccess
dataObject
  codeString0
  messageStringsuccess

数据库支持类型 - 删除

SDK方法名:deleteActiveDbType;

URL

/vers/v3/active/db_type

Method

DELETE

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retString200
msgStringsuccess
dataObject
  codeString0
  messageStringsuccess

获取特定菜单可用源端类型 - 列表

SDK方法名:listAvailActiveDbSourceType;

URL

/vers/v3/active/db_type/avail_src_type

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
where_args[src_type_name]:String菜单类型,如MySQL同步规则菜单中,需要获取MySQL以及映射到MySQL同时支持源端类型的自定义类型时,传mysql、同理Oracle与pgsql的菜单需要传oracle、postgresql。mysql

Response

名称类型必选简介Mock初始值Mock规则
retString200
msgStringsuccess
dataObject
  codeString0
  messageStringsuccess
  info_listObject
    db_typeString
    type_uuidString
    mapping_type_uuidString
    mapping_db_typeString

数据库备端支持类型 - 列表

SDK方法名:listAvailActiveDbType;

URL

/vers/v3/active/db_type/avail_type

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
where_argsObject
  type_uuidString数据库类型uuid(不传就是全部映射)

Response

名称类型必选简介Mock初始值Mock规则
retString200
msgStringsuccess
dataObject
  codeString0
  messageStringsuccess
  info_listObject
    build_inNumber是否内置类型,0:否,1:是
    type_nameString类型名称
    type_uuidString类型uuid
    is_sourceNumber是否源端类型,0:否,1:是
    dst_type_listArray源备类型映射信息列表
      src_build_inNumber源端类型是否内置
      src_mapping_type_nameString源端映射类型名
      src_type_nameString源端类型名
      src_type_uuidString源端类型uuid
      dst_build_inNumber备端类型是否内置
      dst_mapping_type_nameString备端映射类型名
      dst_type_nameString备端类型名
      dst_type_uuidString备端类型uuid

数据库备端支持类型 - 修改

SDK方法名:modifyAvailActiveDbType;

URL

/vers/v3/active/db_type/type_mapping

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
type_uuidString源端类型uuid
dst_type_uuid_listArray备端类型uuid数组[
"8F26595D-CBB9-4053-9B3A-43F9F23BFCD7",
"A4733F57-70B9-4DF8-83D8-43F8557A1C8F"
]

Response

名称类型必选简介Mock初始值Mock规则
retString200
msgStringsuccess
dataObject
  codeString0
  messageStringsuccess
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl