ChartDB是一款基于 Web 的功能强大数据库图表开源编辑器,支持多种数据库如 PostgreSQL、MySQL、SQL Server 等,提供基于 AI 的导出功能生成 DDL 脚本方便数据库迁移,可在线使用或本地部署。基于TypeScript编写,遵守AGPL3.0开源协议。

功能特色:

即时架构导入 :运行单个查询以立即将数据库架构检索为 JSON。这使得可视化数据库架构的速度非常快。

AI 驱动导出:  AI 驱动的导出功能允许生成 DDL 脚本。无论从 MySQL 迁移到 PostgreSQL 还是从 SQLite 迁移到 MariaDB,ChartDB 都通过提供针对目标数据库量身定制的必要脚本来简化迁移流程。

交互式编辑: 可使用编辑器微调数据库架构。轻松进行调整或注释,以更好地可视化复杂结构。

支持的数据库:

  • ✅ PostgreSQL ( + Supabase + Timescale )
  • ✅ MySQL
  • ✅ SQL Server
  • ✅ MariaDB
  • ✅ SQLite
  • ✅ CockroachDB
  • ✅ ClickHouse

源代码:https://github.com/chartdb/chartdb