查看原文
其他

12.3K Star 炫酷万人关注!!!浏览器中的数据库设计大师

开源日记 开源日记
2024-08-13

项目介绍

DrawDB 是一个创新的在线数据库设计工具,支持MySQL,PostgreSQL,SQLite,MariaDB,SQL Server,它通过直观的界面和强大的功能,帮助用户轻松创建和管理数据库。这个工具不仅免费、简单,而且非常直观,能够让用户在浏览器中直接编辑数据库实体关系图(DBER)。无需复杂的安装过程,用户可以立即开始设计他们的数据库架构。

功能特点

它支持直观的图表构建、灵活的导出和导入功能、可定制的工作区、快捷的键盘操作、丰富的模板选择、强大的编辑器功能、智能的问题检测机制,以及对多种关系和对象关系数据库的支持。它还提供了演示模式和待办事项跟踪功能

  • 导出功能:用户可以将数据库定义语言(DDL)脚本导出到数据库中运行,或者将图表导出为 JSON 或图像格式。
  • 导入功能:支持导入 DDL 脚本或 JSON 文件,方便用户从现有数据结构开始设计。
  • 可定制的工作区:用户可以根据自己的偏好定制界面,选择在视图中显示的组件。
  • 键盘快捷键:提供多种键盘快捷键,加速开发过程。
  • 模板:提供预构建模板,帮助用户快速开始或激发设计灵感。
  • 自定义模板:允许用户保存常用的数据结构为模板,提高工作效率。
  • 强大的编辑器:支持撤销、重做、复制、粘贴、复制等操作,并能添加表格、主题区域和注释。
  • 问题检测:自动检测并解决图表中的错误,确保生成的脚本正确无误。
  • 数据库支持:支持多种关系数据库,如 MySQL、PostgreSQL、SQLite、MariaDB 和 SQL Server。
  • 对象关系数据库:支持为对象关系数据库添加自定义类型或创建自定义 JSON 模式和别名类型。
  • 演示模式:在团队会议和讨论期间,可以在大屏幕上展示图表。
  • 跟踪待办事项:帮助用户跟踪任务并在完成后标记它们。

开源成就

目前已经获得12.3K Star

主要功能

  • 构建图表:通过简单的点击和拖拽操作,快速构建数据库图表。
  • 导出 SQL 脚本:生成可执行的 SQL 脚本,直接在数据库中运行。
  • 自定义编辑器:根据个人喜好调整编辑器界面。
  • 模板使用:利用预设模板快速启动项目或获取设计灵感。
  • 问题检测:自动检测并修复图表中的错误,确保数据的准确性。

本地部署

  1. 确保你的机器上安装了 Docker,并且 Docker 服务正在运行。
  2. 打开终端或命令提示符,导航到包含 Dockerfile 的 DrawDB 项目目录。
  3. 运行 docker build -t drawdb . 命令来构建镜像。
  4. 构建完成后,运行 docker run -p 3000:80 drawdb 命令来启动容器。
  5. 打开浏览器,输入 http://localhost:3000 访问 DrawDB。

无论你是数据库设计新手还是经验丰富的专业人士,DrawDB都能为你提供强大的支持。它不仅是一个工具,更是一个推动数据库设计创新和协作的平台。

近期热文:

10.9K支持几十个网站!!!100万用户的下载神器长这样???
29.3K Star重生!!!一个前端UI框架的大起大落
5.5K Star颜值爆表!!!Redis官方出品客户端
113K Star微软甄选!!!用这个框架开发百万人爱的VSCode
171K Star感受命令行之美!!!17万用户的选择


继续滑动看下一个
开源日记
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存