更新内容
ERD Online 5.0.0 本次迭代主要围绕建模复用、DDL 导出与登录体验。
字段库
- 后端字段库 MVP 落地(platform / group / user 三级 scope,copy-on-apply 写入)
- 新建/编辑改为 Form.List 表单,不再手写 JSON
- 项目菜单「设置」可直接进入数据类型字典与字段库
- 表设计 JExcel 工具栏支持「从字段库写入」,含追加与覆盖模式
DDL 模板
- 导出 SQL 统一由后端 Freemarker 引擎生成,前端不再本地拼 DDL
- DDL 模板支持 MySQL、Oracle、PostgreSQL、SQL Server 四库方言
- 未自定义模板以灰色只读示例展示,便于导出前核对
- DDL API 与版本 API 分域(
/ncnb/projectDdl/*)
登录与会话
- 修复 JWT 过期后登录页第三方登录按钮消失的问题
- Web 会话 JWT 默认有效期由 12 小时调整为 7 天(环境变量
JWT_EXPIRES_IN 可配置)
其他
- 逆向解析支持选择导入目标模块,修复二次导入崩溃
- 文档站 GitHub Pages 双语构建修复
未来计划
- 字段库团队级治理与跨表复用体验完善
- ReactFlow 画布迁移(Strangler 模式)持续推进
- 评估 Web 会话 refresh 机制
下载与体验
- 源码(v5.0.0):https://github.com/erdonline/erdonline
- 项目文档:https://erdonline.github.io/erdonline/
- 本地启动:
git clone https://github.com/erdonline/erdonline.git
cd erdonline
docker-compose up -d mysql redis
./backend/dev-ensure.sh
cd frontend && yarn start
浏览器访问 http://localhost:8000 。
软件介绍
ERD Online 5.0.0 是 MIT 许可的开源数据库建模工具,定位「数据库设计的 Git + Figma」——以 projectJSON 与版本体系管理 schema 演进,支持团队协作、多数据源正反向工程、DDL 导出与官方模板广场。技术栈:React + UmiJS + antd / Spring Boot + MyBatis + Flyway。