不喜欢广告? 无广告 今天

Prisma Schema Formatter

数据开发人员
广告 · 消除?

或者
广告 · 消除?

指导

Prisma 架构格式化程序

Prisma Schema Formatter

通过适当的缩进、列对齐字段和一致的样式,即时格式化您的 Prisma 架构文件。此工具应用与官方 Prisma 格式化程序相同的格式约定 prisma format — 将字段名、类型和属性对齐为整洁的列 — 完全在您的浏览器中进行。粘贴混乱或不一致的 .prisma 架构,一键获得干净、可读的输出。

如何使用

将您的 Prisma 架构粘贴到输入区域或直接上传 .prisma 文件。格式化程序会即时解析您的架构并应用一致的格式。您可以选择启用字段排序 — 按字母顺序或按类型分组 — 以进一步组织您的模型。格式化后的输出会显示语法高亮,可供复制回您的项目。

特征

  • 列对齐格式化 – 将字段名、类型和属性对齐为整洁的列,匹配官方 Prisma 格式化的样式 prisma format
  • 完整块支持 – 正确处理 datasource、generator、model、enum、view 和 type 块
  • 字段排序 – 可选地按字母顺序或按类型(关系、标量等)分组排序字段
  • 注释保留 – 在格式化过程中保持您的行内注释和块注释不变
  • Syntax Highlighting – 对模型、字段、类型、指令和注释进行彩色编码输出
  • 指令支持 – 正确处理 @id、@unique、@default、@relation、@map、@db、@@map、@@index 以及所有其他 Prisma 属性
  • 上传文件 – 直接拖放或浏览以上传 .prisma 文件

广告 · 消除?

常问问题

  1. 什么是 Prisma 架构格式化,为什么它很重要?

    Prisma 架构格式化可确保您的 .prisma 文件中的缩进一致、字段类型和属性的列对齐以及块结构正确。一致的格式化可提高团队之间的可读性,减少版本控制中的合并冲突,并使在模型定义中发现错误更加容易。官方 prisma format 命令应用这些约定,此工具可在浏览器中复制此行为。

  2. Prisma 架构中的列对齐是如何工作的?

    列对齐将每个字段定义中的三个主要部分 — 字段名、类型和属性 — 排列成垂直对齐的列。例如,在 User 模型中,id、email 和 name 字段的 Int、String 类型将对齐在同一列中,它们的 @id、@unique 指令将对齐在另一列中。这使得架构在视觉上更容易扫描。

  3. Prisma 架构支持哪些块类型?

    Prisma 架构可以包含多种块类型:datasource(数据库连接配置)、generator(代码生成配置)、model(数据库表定义)、enum(枚举类型)、view(数据库视图定义)和 type(MongoDB 的复合类型)。每种块类型都有其字段和属性的语法规则。

  4. 字段级属性和块级属性在 Prisma 中有什么区别?

    字段级属性(以单个 @ 开头)适用于单个字段 — 如 @id 用于主键、@unique 用于唯一约束、@default 用于默认值、@relation 用于外键关系。块级属性(以 @@ 开头)适用于整个模型 — 如 @@index 用于复合索引、@@unique 用于复合唯一约束、@@map 用于自定义表名、@@id 用于复合主键。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 · 消除?
广告 · 消除?
广告 · 消除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 · 消除?