SheepNav
Schema Lens - Instant ERD in VS Code

Schema Lens - Instant ERD in VS Code

producthunt.com

SQL与ORM迁移文件秒变交互式ER图

今天

关于 Schema Lens - Instant ERD in VS Code

Schema Lens 是一款开源 VS Code 扩展,专为开发者和数据库工程师设计,能够将 SQL 和 ORM 迁移文件即时转换为交互式实体关系图(ERD),无需连接数据库即可直观查看数据结构。

核心功能

Schema Lens 的核心功能是自动解析 SQL 脚本或 ORM 迁移文件(如 Django、Rails 等框架),在 VS Code 编辑器中实时生成 ERD 图表。用户只需打开相关文件,即可通过侧边栏或弹出窗口查看数据库表、字段、关系等可视化表示,支持缩放、拖拽和点击查看详细信息,极大简化了数据库设计和文档工作流程。

主要特性

  • 无需数据库连接:直接从文件生成 ERD,避免环境配置和数据库访问的麻烦,提升开发效率。
  • 交互式图表:提供可缩放、拖拽的交互界面,支持点击表或字段查看详细属性,便于深入分析数据结构。
  • 开源免费:作为开源工具,用户可自由使用和贡献代码,确保透明度和社区支持,适合个人和团队项目。
  • 多格式支持:兼容常见 SQL 方言和主流 ORM 框架,如 PostgreSQL、MySQL、Django、Rails 等,适应多样化开发环境。
  • 实时更新:当文件内容变更时,ERD 自动刷新,保持图表与代码同步,减少手动维护成本。

适用场景

Schema Lens 适用于数据库设计、代码审查、团队协作和教育培训等场景。开发者可在编写迁移文件时快速验证结构,团队可通过共享图表进行沟通,学生和初学者也能直观学习数据库概念。其轻量级特性使其成为 VS Code 用户的理想辅助工具,助力高效开发和数据管理。

相关工具