ERD Online 4.0.10 元数据管理开放平台


 

ERD Online 是全球第一个开源、免费在线数据建模、元数据管理平台。提供简单易用的元数据设计、关系图设计、SQL查询等功能,辅以版本、导入、导出、数据源、SQL解析、审计、团队协作等功能、方便我们快速、安全的管理数据库中的元数据。

从4.0.10版本开始,ERD Online通过api,提供接入接出能力,可以自由对接现有的系统、或者基于ERD Online元数据,围绕元数据打造数据生态。

元数据分组API

  • 元数据分组指的是:项目中的模块

  • ERD Online 基于现有元数据结构,对外暴露元数据分组API,可以对元数据分组进行增删改查

  • 对于新增、修改接口,后台会校验json schema,保证元数据数据结构不会被破坏。

  • 对于查询、删除接口,后台则不会校验json schema。

  • 版本要求:ERD Online版本 >= 4.0.10

  • 其余API后续陆续开放

API一览

新增模块

POST /project/{id}/module

说明

新增模块

参数

类型 名称 说明 类型
Path id 必填 id string
Body json 必填 json < string, object > map

响应

HTTP代码 说明 类型
200 OK R
201 Created 无内容
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

Content-type

  • application/json

HTTP请求示例

请求 path

/project/string/module

请求 body

json :{}

HTTP响应示例

响应 200

{
  "code" : 0,
  "data" : "object",
  "msg" : "string"
}

修改模块Json

PUT /project/{id}/module

说明

修改模块Json

参数

类型 名称 说明 类型
Path id 必填 id string
Query name 必填 name string
Query path 可选 path string
Body json 必填 json < string, object > map

响应

HTTP代码 说明 类型
200 OK R
201 Created 无内容
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

Content-type

  • application/json

HTTP请求示例

请求 path

/project/string/module

请求 query

{
  "name" : "string",
  "path" : "string"
}

请求 body

json :{}

HTTP响应示例

响应 200

{
  "code" : 0,
  "data" : "object",
  "msg" : "string"
}

删除模块

DELETE /project/{id}/module

说明

删除模块

参数

类型 名称 说明 类型
Path id 必填 id string
Query name 必填 name string
Query path 可选 path string

响应

HTTP代码 说明 类型
200 OK R
204 No Content 无内容
401 Unauthorized 无内容
403 Forbidden 无内容

HTTP请求示例

请求 path

/project/string/module

请求 query

{
  "name" : "string",
  "path" : "string"
}

HTTP响应示例

响应 200

{
  "code" : 0,
  "data" : "object",
  "msg" : "string"
}

根据模块名称获取单个模块json

GET /project/{id}/module/json

说明

根据模块名称获取单个模块json

参数

类型 名称 说明 类型
Path id 必填 id string
Query name 必填 name string

响应

HTTP代码 说明 类型
200 OK R
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

HTTP请求示例

请求 path

/project/string/module/json

请求 query

{
  "name" : "string"
}

HTTP响应示例

响应 200

{
  "code" : 0,
  "data" : "object",
  "msg" : "string"
}

根据模块名称获取json path

GET /project/{id}/module/path

说明

根据模块名称获取json path

参数

类型 名称 说明 类型
Path id 必填 id string
Query name 必填 name string

响应

HTTP代码 说明 类型
200 OK R
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

HTTP请求示例

请求 path

/project/string/module/path

请求 query

{
  "name" : "string"
}

HTTP响应示例

响应 200

{
  "code" : 0,
  "data" : "object",
  "msg" : "string"
}

交流渠道

元数据 ERD Online 体验:https://erd.zerocode.net.cn

元数据 ERD Online 文档:https://portal.zerocode.net.cn

低代码 论坛:https://github.com/www-zerocode-net-cn/ERD-Online/discussions

低代码 LOCO 体验:https://loco.zerocode.net.cn

 


相關推薦

2023-02-27

ERD Online 是全球第一个开源、免费在线数据建模、元数据管理平台。提供简单易用的元数据设计、关系图设计、SQL查询等功能,辅以版本、导入、导出、数据源、SQL解析、审计、团队协作等功能、方便我们快速、安全的管理数

2023-03-27

ERD Online 是全球第一个开源、免费在线数据建模、元数据管理平台。提供简单易用的元数据设计、关系图设计、SQL查询等功能,辅以版本、导入、导出、数据源、SQL解析、审计、团队协作等功能、方便我们快速、安全的管理数

2022-11-21

解析、文档生成功能。🎉** ERD Online 的目标:通过对元数据管理,向大数据、低代码、BI、大屏应用等赋能,让数据成为企业创新的核心引擎。 低代码平台(LOCO) 低代码是未来软件生态的重要一环,也是必不可少的一

2022-11-25

P」(将 <IP> 换成该机器的 IP 地址,此IP用于访问 ERD Online),比如:127.0.0.1 export IP=<IP> 指定 「PORT」(将 <PORT> 换成该机器上一个可用的端口),比如:9669 export PORT=<PORT> 一键安装(

2022-11-28

对 交流渠道 官方论坛:https://www.zerocode.net.cn/ ERD Online文档:https://portal.zerocode.net.cn/ ERD Online体验:https://erd.zerocode.net.cn/ 低代码LOCO体验:https://loco.zerocode.net.cn/  

2023-01-20

❝ feat(erd): 增加新春火红主题 feat(erd): 增加团队协作人员进入、退出提示 fix(erd): 修复权限配置页面显示混乱 doc(erd): 修改更新通告地址 ❞ 变化一览 增加新春火红主题   新春主题 所有按钮、菜单、元素

2022-12-12

fix(erd): 增加数据库数据查询功能,支持多数据源切换查询,查看sql执行计划 fix(erd): 数据查询功能,保留历史查询记录,格式化sql,多级树结构保存历史查询 fix(erd): 依赖ERD加密手段,导出保留数据库信息(密文)

2023-03-26

,若想使用某个组件,按需引入即可,反之亦然。 支持Online在线表单开发,可快速开发业务,无需部署及重启服务等优点。 官网地址:https://maku.net 演示环境:https://demo.maku.net/maku-boot 更新日志 新增在线开发功能,支

2023-02-20

DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。 DBeaver 22.3.5 现已发布,更新内容如下: ChatGPT 智能补全: Completion popup UI 得到改进 添加了元数据范围配置 删除了冗余配置选项 Data editor

2023-02-07

DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。 DBeaver 22.3.4 现已发布,更新内容如下: 用于智能完成和代码生成的 ChatGPT 集成(作为可选扩展) Accessibility: 改进了实体编辑器的文本阅读器

2024-10-19

若想使用某个组件,按需引入即可,反之亦然。 支持 Online 在线表单开发,支持单表、树表、一对一、一对多表单,可快速开发业务,无需部署及重启服务等。 支持 Online 在线报表开发,可通过编写 SQL,生成在线报表,还

2024-06-04

DBeaver 是一个免费开源的通用数据库工具,适用于开发人员和数据库管理员。DBeaver 24.1 现已发布,更新内容如下: SQL Editor:修复了自动完成时出现额外换行符的问题 Data Editor:修复了使用键盘快速滚动时加载数据的问

2022-04-09

验的 Postgres 用户的需求,提供强大的图形界面,简化了数据库对象的创建、维护和使用。 此版本包含了自 pgAdmin4 6.7 发布以来的一些错误修复和新功能: New features Issue #7215 - 在服务器活动会话视图中增加了事务开始时间。

2023-04-30

,完全免费开源,可免费用于商业项目等场景。 支持 Online 在线表单开发,可快速开发业务,无需部署及重启服务等优点。 官网地址:https://maku.net 开发文档:https://maku.net/docs/maku-cloud 演示环境:https://demo.maku.net/maku-cloud