数据库类型管理
February 26, 2024About 4 min
数据库类型管理
SDK类名:/resource/ActiveDbType
数据库支持类型 - 列表
SDK方法名:listActiveDbType;
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
where_args | Object | | | | |
type_uuid | Array | | 类型uuid | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | String | | | 200 | |
msg | String | | | success | |
data | Object | | | | |
code | String | | | 0 | |
message | String | | | success | |
info_list | Array | | | | |
type_name | String | | 数据库类型 | | |
mapping_type_uuid | String | | 映射数据库类型uuid | | |
mapping_type_name | String | | 映射数据库类型 | | |
is_source | String | | 是否源端,0:关,1:开 | | |
build_in | String | | 是否内置类型,0:关,1:开 | | |
created_at | String | | 创建时间 | | |
数据库支持类型 - 支持的映射类型
SDK方法名:listActiveDbTypeAvailMappingType;
URL
/vers/v3/active/db_type/mapping_type
Method
Request
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | String | | | 200 | |
msg | String | | | success | |
data | Object | | | | |
code | String | | | 0 | |
message | String | | | success | |
db_type | String | | 数据库类型 | | |
mapping_type_uuid | String | | 映射数据库类型uuid | | |
mapping_db_type | String | | 映射数据库类型 | | |
is_source | Number | | 是否源端,0:关,1:开 | | |
build_in | Number | | 是否内置类型,0:关,1:开 | | |
数据库支持类型 - 新建
SDK方法名:createActiveDbType;
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
type_name | String | | 数据库类型名称 | | |
mapping_type | String | | 映射数据库类型,目前只支持mysql、postgresql、oracle | | |
is_source | Number | | 是否支持源端,0:关,1:开 | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | String | | | 200 | |
msg | String | | | success | |
data | Object | | | | |
code | String | | | 0 | |
message | String | | | success | |
数据库支持类型 - 修改
SDK方法名:modifyActiveDbType;
URL
/vers/v3/active/db_type/:uuid([A-F0-9-]+)
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
type_name | String | | 类型名称 | | |
mapping_type_name | String | | 映射数据库类型,目前只支持mysql、postgresql、oracle | | |
is_source | String | | 是否源端 | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | String | | | 200 | |
msg | String | | | success | |
data | Object | | | | |
code | String | | | 0 | |
message | String | | | success | |
数据库支持类型 - 删除
SDK方法名:deleteActiveDbType;
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
type_uuid | String | | 类型uuid | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | String | | | 200 | |
msg | String | | | success | |
data | Object | | | | |
code | String | | | 0 | |
message | String | | | success | |
获取特定菜单可用源端类型 - 列表
SDK方法名:listAvailActiveDbSourceType;
URL
/vers/v3/active/db_type/avail_src_type
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
where_args[src_type_name]: | String | | 菜单类型,如MySQL同步规则菜单中,需要获取MySQL以及映射到MySQL同时支持源端类型的自定义类型时,传mysql、同理Oracle与pgsql的菜单需要传oracle、postgresql。 | mysql | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | String | | | 200 | |
msg | String | | | success | |
data | Object | | | | |
code | String | | | 0 | |
message | String | | | success | |
info_list | Object | | | | |
db_type | String | | | | |
type_uuid | String | | | | |
mapping_type_uuid | String | | | | |
mapping_db_type | String | | | | |
数据库备端支持类型 - 列表
SDK方法名:listAvailActiveDbType;
URL
/vers/v3/active/db_type/avail_type
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
where_args | Object | | | | |
type_uuid | String | | 数据库类型uuid(不传就是全部映射) | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | String | | | 200 | |
msg | String | | | success | |
data | Object | | | | |
code | String | | | 0 | |
message | String | | | success | |
info_list | Object | | | | |
build_in | Number | | 是否内置类型,0:否,1:是 | | |
type_name | String | | 类型名称 | | |
type_uuid | String | | 类型uuid | | |
is_source | Number | | 是否源端类型,0:否,1:是 | | |
dst_type_list | Array | | 源备类型映射信息列表 | | |
src_build_in | Number | | 源端类型是否内置 | | |
src_mapping_type_name | String | | 源端映射类型名 | | |
src_type_name | String | | 源端类型名 | | |
src_type_uuid | String | | 源端类型uuid | | |
dst_build_in | Number | | 备端类型是否内置 | | |
dst_mapping_type_name | String | | 备端映射类型名 | | |
dst_type_name | String | | 备端类型名 | | |
dst_type_uuid | String | | 备端类型uuid | | |
数据库备端支持类型 - 修改
SDK方法名:modifyAvailActiveDbType;
URL
/vers/v3/active/db_type/type_mapping
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
type_uuid | String | | 源端类型uuid | | |
dst_type_uuid_list | Array | | 备端类型uuid数组 | [ "8F26595D-CBB9-4053-9B3A-43F9F23BFCD7", "A4733F57-70B9-4DF8-83D8-43F8557A1C8F" ] | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | String | | | 200 | |
msg | String | | | success | |
data | Object | | | | |
code | String | | | 0 | |
message | String | | | success | |