
馒头酱
ChartDB 是一款开源、以“单次查询(magic/smart query)→ 粘贴 JSON → 自动生成图”为核心体验的数据库架构可视化工具。它同时提供 Cloud 与 Self-Hosted 两种使用方式,并支持 AI 辅助的 DDL 导出与多种数据库(Postgres / MySQL / SQLite / SQL Server / MariaDB / ClickHouse / CockroachDB 等)。
进入应用后,首先需要根据步骤导入你的数据库结构。【假定存在一个博客数据库,它包含如下2张表和1个视图】
users 表: 存储用户信息。
posts 表: 存储博客文章。
post_details (视图): 一个连接 posts 和 users 表的视图,用于显示文章标题和作者的用户名。

进入应用后可以直观的看到页面呈现左右两部分,左侧为表信息展示,右侧则是表信息的可视化展示。如下图

左侧区域可以根据选项选择不同的展示,具体如下图所示



可视化内容信息主要展示表中的字段信息以及表跟表之间的关联关系。如下图所示


如果你是直接在应用内进行修改后,想要同步,可以使用该功能导出sql语句执行。这里支持6种类型的导出

下面按团队角色列出典型场景与推荐做法。
ChartDB 是一款对开发团队非常友好的数据库可视化工具:入门快、自托管可扩展、并且结合了智能导出以加速迁移工作。它特别适合:快速探索遗留库、在迁移/重构过程中生成迁移草案、把 schema 可视化到 PR 与文档中,从而提高沟通效率。使用时要注意大型库的分批导入、AI 脚本的人工复核,以及自托管时的资源配置。
评论
0暂无评论