ChartDB是开源Web端数据库可视化工具,核心通过“魔法查询”一键生成数据库ER图,解决数据库结构理解、文档维护、跨库迁移等痛点,适配开发者接手新项目、DBA架构优化、团队协作沟通等场景。
GitHub:github.com/chartdb/chartdb
主要功能:
1. 一键ER图生成:执行专属SQL查询获取JSON结果,粘贴后瞬间可视化全量数据库表结构与关联关系;
2. 多数据库兼容:支持MySQL、PostgreSQL、SQLite等主流数据库,适配多数业务场景;
3. AI辅助迁移:内置AI能力,可将数据库架构导出为不同SQL方言的DDL脚本,跨库迁移零手动转换;
4. 交互式编辑:支持拖拽调整表位置、修改字段与索引、添加关联关系,可视化调整数据库设计;
5. 灵活部署:支持在线直接使用与Docker私有化部署,兼顾便捷性与数据隐私;
6. 文档导出:可将ER图导出为高清图片,直接嵌入技术文档,保持文档与实际架构同步。
学习成本极低,无需复杂配置。实际使用中,理解陌生项目数据库架构时间从几天缩短至几分钟,跨库迁移效率提升80%,是数据库相关工作的高效辅助工具。
发布于 四川
