📈 ER 图查看功能 - PrettySQL 插件
在使用 PrettySQL 插件进行数据库开发时,除了便捷的表结构悬浮提示,ER(实体关系)图可视化功能同样大大提升了表结构的认知效率和设计体验。
🧭 功能简介
ER 图(Entity-Relationship Diagram)用于展示数据库中各个表之间的关系,以及每张表的字段信息和主外键约束。PrettySQL 插件集成了 ER 图快速生成与查看能力,让你一键可视化数据库结构,支持主要操作:
- 一键生成 ER 图
在数据库面板或 SQL 编辑器中,右键选择“查看 ER 图”,即可自动解析当前数据源或选中表,生成 ER 图。 - 高亮主外键关系
图中主键、外键、字段类型等信息一目了然,支持鼠标悬浮查看详细注释。 - 支持多表/单表视图
可选择只查看某几张表的关系图,或展示整个数据源下所有表的 ER 图。 - 导出/保存
支持将 ER 图导出为图片(PNG/SVG)或 PDF 文档,便于分享和文档归档。
🖼️ 使用效果预览
⚙️ 详细使用步骤
快捷入口
- 右键菜单,选择“查看 ER 图”
- 或点击右侧插件工具栏上的“ER Diagram”按钮
自动解析表结构与关系
- 插件自动读取数据库元数据,提取表字段、主键、外键等信息
- 无需手动绘制,关系自动推断
交互与操作
- 支持缩放、拖拽、框选、字段/表高亮等交互操作
- 鼠标悬浮查看字段详细信息(类型、注释等)
- 可通过筛选选择部分表生成关系图
🚩 常见问题
未配置数据源如何生成 ER 图?
需先配置数据库连接,插件会自动尝试读取application.yml
、application-dev.yml
等配置文件获取连接信息。如果没有则需要右键新增配置数据源。ER 图展示不全怎么办?
可通过筛选功能手动选择需要展示的表,或检查数据库权限。
🏷️ 适用场景
- 业务表结构梳理与设计评审
- 新人快速了解数据库结构
- 编写文档、项目交接等