是什么
Prisma Schema 可视化工具 (交互式 ERD) 是什么
Prisma Schema Visualizer 是一款 **工业级审计工具**,能够将复杂的 `schema.prisma` 文件转换为可交互、可搜索的架构图。当数据库模型扩展到数十个、代码达到数千行时,跨文件追踪关联关系极易出错。本工具提供了 **字段到字段 (Field-to-Field)** 的视觉桥梁,确保你在提交数据库迁移 (Migration) 之前,外键逻辑和关联方向是正确无误的。
如何使用
如何使用Prisma Schema 可视化工具 (交互式 ERD)
1. 将 `schema.prisma` 的内容粘贴到编辑器中。2. 工具会在浏览器本地解析 Model 块、Enum 块、数据源及关联字段。3. 使用模型列表逐个检查,通过字段面板查看标量、枚举和关联项。4. 审查关联连线列表,查看从该模型发出的所有引用。如果出现警告,请在运行 `prisma migrate dev` 之前检查是否存在 ID 缺失或重复关联名称的问题。
使用示例
使用示例
输入内容:
model User {
id String @id @default(cuid())
posts Post[]
}
model Post {
id String @id @default(cuid())
authorId String
author User @relation(fields: [authorId], references: [id])
}
输出结果:
模型: User, Post
关联关系: User -> Post (通过 posts), Post -> User (通过 author)
警告: 无常见使用场景
常见使用场景
1. 对复杂的“多对多”关联进行交互式审计。
2. 帮助新加入的开发者快速熟悉大规模数据库架构。
3. 对字段级引用和 @relation 约束进行直观验证。
4. 快速发现缺少主键或没有任何关联的“孤儿”模型。
常见问题