数据库类型管理

February 26, 2024About 3 min

数据库类型管理

SDK类名:/resource/ActiveDbType

示例接口

示例接口描述

URL

/example/1691636655912

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函数属性示例() => Math.random()
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

/active/db_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方法名:listActiveDbTypeAvailMappingType;

URL

/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

/active/db_type

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
type_nameString数据库类型名称
mapping_type_uuidString映射数据库类型uuid
is_sourceNumber是否支持源端,0:关,1:开

Response

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

数据库支持类型 - 修改

SDK方法名:modifyActiveDbType;

URL

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

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
type_nameString类型名称
mapping_type_uuidString映射类型uuid
is_sourceString是否源端

Response

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

数据库支持类型 - 删除

SDK方法名:deleteActiveDbType;

URL

/active/db_type

Method

DELETE

Request

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

Response

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

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

SDK方法名:listAvailActiveDbType;

URL

/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
    db_typeString
    db_type_listArray
      type_uuidString
      db_typeString
      is_sourceString
      dst_type_listArray
        type_uuidString源端uuid
        type_nameString源端类型名称
        dst_type_uuidString备端uuid
        dst_type_nameString备端类型名称

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

SDK方法名:modifyAvailActiveDbType;

URL

/active/db_type/type_mapping

Method

PUT

Request

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

Response

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