大家好,我是章鱼猫。
今天给大家推荐的这个项目是「screw」,翻译过来是螺丝钉,这是一个简洁好用的数据库表结构文档生成工具。
在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,作者从业以来,待过几家企业,关于数据库表结构文档状态:
需要手动进行维护到文档中,很是繁琐,如果忘记一次维护,就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法。
但由于自己前期在程序设计上没有很多造诣,且能力偏低,有想法并不能很好实现,随着工作阅历的增加,和知识的不断储备,终于在仅有且不多的业余时间中、进行开源准备,于 2020 年 6 月 22 日开源。
特点:
- 简洁、轻量、设计良好
- 多数据库支持
- 多种格式文档
- 灵活扩展
- 支持自定义模板
数据库支持:
- MySQL
- MariaDB
- TIDB
- Oracle
- SqlServer
- PostgreSQL
- Cache DB
- Phoenix HBase(开发中)
- H2 (开发中)
- DB2 (开发中)
- HSQL (开发中)
- SQLite(开发中)
- 瀚高(开发中)
- 达梦 (开发中)
- 虚谷 (开发中)
- 人大金仓(开发中)
文档生成支持:
具体使用方式,点击阅读原文查看更多。
开源项目地址:https://github.com/pingfangushi/screw
开源项目作者:平凡故事
最后,照旧安利一波我们的公众号:「GitHub 精选」,目前每天都会推荐一篇优质的开源项目文章,主要分享比较实用或有趣的开发工具与开源项目。我们的目标是:挖掘开源的价值。这个公众号超级值得大家关注。
推荐阅读:
Go 语言学习实践样例开源库推荐
Flutter 热更新方案来了
这份开源的深度学习笔记,太牛了,我只能佩服的五体投地