开源项目开发者工具类新手
GitHub - drawdb-io/drawdb: Free, simple, and intuitive online database diagram editor and SQL generator.
drawDB 是一个免费、简单且直观的在线数据库实体关系图(ERD)编辑器和 SQL 生成器,可直接在浏览器中使用。
0 次阅读2026/08/19 发布
社区作者 · zZz
它解决什么问题
drawDB 是一个运行在浏览器中的数据库实体关系图(ERD)编辑器,支持通过点击操作快速构建数据库图表,导出和导入 SQL 脚本,生成数据库迁移,自定义编辑器界面,且无需注册账号即可使用。项目可在本地开发环境运行,也支持通过
Docker 进行容器化部署。来源页面包含安装、构建和 Docker 部署步骤,并感谢 Warp 的赞助。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
准备环境:需要 Git、Node.js 与 npm(本地开发/构建);如需 Docker 部署,需准备 Docker 环境。
本地开发:
步骤 1 · 克隆仓库:
git clone https://github.com/drawdb-io/drawdb步骤 2 · 进入项目目录:
cd drawdb步骤 3 · 安装依赖:
npm install步骤 4 · 启动本地开发服务:
npm run dev构建生产版本:
步骤 1 · 克隆仓库:
git clone https://github.com/drawdb-io/drawdb步骤 2 · 进入项目目录:
cd drawdb步骤 3 · 安装依赖:
npm install步骤 4 · 执行构建:
npm run buildDocker 构建与运行:步骤 1 · 构建镜像:
docker build -t drawdb .步骤 2 · 运行容器:
docker run -p 3000:80 drawdb可选配置:如需启用文件分享功能,请根据 .env.sample 设置服务器与环境变量。
首次运行时请确保已按顺序完成依赖安装;本地开发默认端口为 3000(Docker 映射为 3000)。
适用场景
在浏览器中创建和编辑数据库实体关系图(ERD)
导出和导入 SQL 脚本
生成数据库迁移脚本
自定义编辑器界面
无需注册账户即可使用数据库设计工具