#sql-database #sqlite #database-schema #mysql #dot #graphviz #command-line-tool

app doteur

工具,用于自动从 SQL 输入可视化 UML 依赖关系

9 个版本

0.5.4 2023 年 12 月 23 日
0.5.3 2022 年 7 月 26 日
0.5.2 2022 年 6 月 7 日
0.5.1 2022 年 1 月 22 日
0.3.3 2021 年 11 月 12 日

#50 in 可视化

Download history 26/week @ 2024-07-01 78/week @ 2024-07-29

每月 78 次下载

MIT 许可证

120KB
2.5K SLoC

crates-dl doteur-stars doteur-license github-issues docker-build

Doteur

一个简单的工具,用于图形化渲染您的 SQL 模式。

关于

Doteur 是一个 CLI(命令行界面)工具,其目的是将 SQL 模式渲染成漂亮的图表。这将帮助您轻松理解大型数据库的结构,并了解项目背后的情况。

此外,您还可以使用大量的功能来对您想要可视化的表进行排序,或者使用不同的配色方案进行渲染。

迄今为止,该工具处理了 MySQL 和 SQLite 语法,但计划在前面那些被认为是稳定的情况下处理 PostgreSQL 语法。该工具的输入可以是 SQL 文件导出,或者根据您下载的版本,连接到一个运行的 MySQL 实例或现有的 SQLite 数据库。

该工具是在 Linux 上开发的,但也适用于 Windows 10 和 11 以及 macOS。

实时测试

从版本 0.5.1 开始,该工具在 GitHub 页面上可以有限制地测试功能。 请注意,实时功能的结果是实验性的,并不总是反映 CLI 的输出。

您可以在 此处 测试该工具

🆕 关于功能

从版本 0.5.0 开始,CLI 工具可以下载带有多个功能。如果您不打算连接到正在运行的 mysql 或 sqlite 数据库,请忽略以下内容,无论您下载工具的目的是什么,都会处理 SQL 文件导出。

🆕 什么是功能?

功能是对原始工具的补充,它添加了几个组件和功能。

🆕 它将如何影响我?

如果您下载了具有特定功能的工具,您可能无法使用其他功能。默认情况下,没有打包任何附加功能,并且您可能无法连接到正在运行的 mysql 实例或 sqlite 数据库。

🆕 可用的功能有哪些?

  • mysql_addons : 允许您连接到运行的 MySQL 实例
  • sqlite_addons : 允许您连接到本地SQLite数据库

帮助我们

如果您使用这个工具并喜欢它,请不要忘记在GitHub项目上给它加星⭐,这有助于我们保持改进它的动力。

如果您有任何建议或问题,请报告,这将帮助我们修复它们。

一般信息

如何安装

查看此节专门的GitHub页面

如何使用

查看此节专门的GitHub页面

依赖项

~6–21MB
~320K SLoC