用途:将数据库结构转为可视化图表与文档,帮助理解实体关系和数据模型。
主要能力:分析表、列、类型、外键、索引与约束;识别一对多、多对多、一对一关系与基数;从代码检测模式,支持解析 Prisma、TypeORM、SQLAlchemy 等 ORM 模型、迁移文件、SQL dump 及 CREATE TABLE 语句;还可读取实时数据库连接。输出格式包括 Mermaid ERD、PlantUML、dbdiagram.io,以及 Markdown 表格、JSON schema、YAML 文档。分析方面可识别缺失索引、归一化改进点、潜在性能问题与关系优化建议。
使用方式:以技能指令调用,例如 @schema-visualizer、@schema-visualizer --from-prisma schema.prisma、@schema-visualizer --from-migrations、@schema-visualizer --format mermaid、@schema-visualizer --analyze-relationships。可生成 Mermaid erDiagram 等图表供文档使用。
适用场景:数据库设计评审、团队文档、ORM 模型梳理、模式健康检查与关系优化参考。
限制:资料未提供具体安装步骤、收费方式、平台支持范围或运行环境要求,暂未提供;实际效果取决于输入的数据库模式完整性与准确性。