数据库类型管理

February 26, 2024About 6 min

数据库类型管理

SDK类名:/resource/ActiveDbType

示例接口副本

示例接口描述

URL

/example/1670469216802

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
fooString请求属性示例@ctitle

Response

名称类型必选简介Mock初始值Mock规则
stringString字符串属性示例1-10
numberNumber数字属性示例11-100
booleanBoolean布尔属性示例true1-2
regexpRegExp正则属性示例/[a-z][A-Z][0-9]/
functionFunction函数属性示例function() {
return this.number
}
arrayArray数组属性示例1-10
  fooNumber数组元素示例1+1
  barString数组元素示例1-10
itemsArray自定义数组元素示例[1, true, 'hello', /\w{10}/]
objectObject对象属性示例
  fooNumber对象属性示例1+1
  barString对象属性示例1-10
placeholderString占位符示例@title

数据库支持类型 - 列表

SDK方法名:listActiveDbType;

URL

/vers/v3/active/db_type

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  info_listArray44
    idNumber51+1
    type_nameArray["oracle","kafka","postgresql","mysql","dm","gauss100","gauss200","gaussopen","hive","hbase","kudu","sap hana","sqlserver","db2","goldendb","tidb","tdsql","hotdb","qianbase","oceanbase","teradata","qianbase_binlog","informix","qianbase_xtp","mongodb","redis","hudi","hdfs","starrocks","sundb","argodb","lightdb","vertica","antdb","mdb","elasticsearch","sequoiadb","gbase8a","gbase8c","gbase8s","vastbase","kingbase","shentong","clickhouse"]+1
    type_uuidArray["87DC927D-FD7F-4F03-A7BA-03739C0A77DF","735D9E29-5176-4112-9E38-C7263EC682B3","D44AEFB9-676C-4683-8BD8-BF6AD02A372A","B0B4E832-2587-409E-A9E8-79F6DFB1B86F","90F762AC-BD1C-4F40-890F-B51E0CAEA399","76C4D7AE-A6D9-48DA-A5A7-C9FDA04D944C","12C41191-1350-4EE5-8577-A9B73576C0B4","6E8F1BB8-445C-4AD0-BE93-37A44E7B0A4A","2532F873-6731-483D-B209-228DBAE2EC21","8C98922A-B2FC-4C5A-8A76-961EECE8F32E","CDCF2F08-F667-41B4-97A1-BD6D44EF909B","1463476D-F7D5-4F69-B274-A4E727F65CA8","64E98FD4-6A22-4FEA-9C33-F248A9B2F835","267FFA5F-1068-4DC4-95B2-6BFDF8E4B64D","541E6776-C9BD-4871-BEA2-5174533E1ECD","605F18CE-1235-4B91-8D0C-A666B4439314","4A318CB9-728E-4D80-A35E-AB9250FEE590","7F98206B-57E7-495E-952F-21BA609FFCAF","34E0EBFA-8B35-46FC-952D-2688E9114DA3","2574D87C-772D-4D48-8F67-D6A4A474928B","CCE724D8-83A9-4156-A059-CABC0E298844","FCA80CBC-4A35-464F-848B-75722EB6C03A","F459568F-4DF8-4128-9CCF-D3A895DF9DF9","90775E99-6290-4174-AE92-E0280C597EFA","52AF4631-93A1-4B16-B890-006A9124E757","82DCF795-D4F6-441E-A017-A55AB678A259","625586A8-A8FA-4674-988B-93A06E490ECD","5338F5BA-78C2-41E2-B5BF-A042E3E142C0","C68A854A-F527-4BCC-BC2F-3CA36C50C483","F1F2A378-CBE6-4974-B295-D894A5892BB5","30AF478A-EEED-4F78-9FF6-DD9373C29740","79E447B4-CF9C-41ED-BA02-7A28D9828084","CEC82930-D1D2-40D7-9F06-6CFAB76C5B58","E36429D6-6E9E-4EC2-B2B0-E34822972232","30CAB8E8-D53E-4A15-B87A-463084F188BF","769F314E-1B1B-4334-BEFF-8BCF692C2F26","9A1F9143-2635-4D55-AA50-2AEEE0E6895F","4FEB969E-22DD-4534-825D-091DBD76FC51","91A0809D-EFA9-4476-BAFD-6E8E9BDAF1BE","1272D373-36C3-423A-A200-917F68C186C3","DBFD4A1A-8E29-4680-821C-AE7084540AC9","9DDF0A5B-42E8-482C-931F-08A960586FCD","489E25BD-941E-4427-B2C5-BECFCA9276DB","30774CF2-91F8-44A3-A998-260ED87FCA0D"]+1
    commentNull
    mapping_type_uuidNull
    is_sourceNumber1
    build_inNumber1
    created_atNumber1713516928
    updated_atNull
    mapping_type_nameNull
  totalNumber44

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

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: 8/1/2024, 2:00:50 PM
Contributors: ganl