Skip to content

📈 ER 图查看功能 - PrettySQL 插件

在使用 PrettySQL 插件进行数据库开发时,除了便捷的表结构悬浮提示,ER(实体关系)图可视化功能同样大大提升了表结构的认知效率和设计体验。

🧭 功能简介

ER 图(Entity-Relationship Diagram)用于展示数据库中各个表之间的关系,以及每张表的字段信息和主外键约束。PrettySQL 插件集成了 ER 图快速生成与查看能力,让你一键可视化数据库结构,支持主要操作:

  • 一键生成 ER 图
    在数据库面板或 SQL 编辑器中,右键选择“查看 ER 图”,即可自动解析当前数据源或选中表,生成 ER 图。
  • 高亮主外键关系
    图中主键、外键、字段类型等信息一目了然,支持鼠标悬浮查看详细注释。
  • 支持多表/单表视图
    可选择只查看某几张表的关系图,或展示整个数据源下所有表的 ER 图。
  • 导出/保存
    支持将 ER 图导出为图片(PNG/SVG)或 PDF 文档,便于分享和文档归档。

🖼️ 使用效果预览

ER图主界面

⚙️ 详细使用步骤

  1. 快捷入口

    • 右键菜单,选择“查看 ER 图”
    • 或点击右侧插件工具栏上的“ER Diagram”按钮
  2. 自动解析表结构与关系

    • 插件自动读取数据库元数据,提取表字段、主键、外键等信息
    • 无需手动绘制,关系自动推断
  3. 交互与操作

    • 支持缩放、拖拽、框选、字段/表高亮等交互操作
    • 鼠标悬浮查看字段详细信息(类型、注释等)
    • 可通过筛选选择部分表生成关系图

🚩 常见问题

  • 未配置数据源如何生成 ER 图?
    需先配置数据库连接,插件会自动尝试读取 application.ymlapplication-dev.yml 等配置文件获取连接信息。如果没有则需要右键新增配置数据源。

  • ER 图展示不全怎么办?
    可通过筛选功能手动选择需要展示的表,或检查数据库权限。

🏷️ 适用场景

  • 业务表结构梳理与设计评审
  • 新人快速了解数据库结构
  • 编写文档、项目交接等

Released 1.0.1