5个版本
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.5.0 | 2022年1月16日 |
#2960 在 数据库接口
用于 doteur
98KB
2K SLoC
Doteur
一个简单的工具,用于图形化渲染SQL模式。
关于
Doteur是一个CLI(命令行界面)工具,其目的是将SQL模式渲染成美观的图形。这将帮助您轻松理解大型数据库的结构,并了解项目背后的工作原理。
此外,您还可以使用大量功能来对要可视化的表进行排序,或者使用不同的颜色方案进行渲染等。
到目前为止,该工具处理MySQL和SQLite语法,但计划在后者被认为是稳定时处理Postgre语法。工具的输入可以是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项目上给它加星 ⭐,这有助于我们保持改进它的动力。
如果您有任何建议或问题,请报告它,这将帮助我们修复这些问题。
一般信息
- 作者:LABEYE Loïc
- 许可证:MIT
- 官方网站: https://doteur.net
- 支持的平台
- Linux
- 已测试
- Windows
- 未测试
- Linux
- Github: https://github.com/nag763/doteur
- Github pages: https://nag763.github.io/doteur/
- crates.io: https://crates.org.cn/crates/doteur
- Docker镜像,持续交付: https://hub.docker.com/r/nag763/doteur
如何安装
如何使用
依赖项
~3–18MB
~250K SLoC