Formateador de Esquemas Prisma
Guía
Formateador de Esquemas Prisma
Formatea tus archivos de esquema de Prisma al instante con la indentación adecuada, campos alineados en columnas y un estilo consistente. Esta herramienta aplica las mismas convenciones de formato que prisma format — alineando nombres de campos, tipos y atributos en columnas limpias — enteramente en tu navegador. Pega esquemas .prisma desordenados o inconsistentes y obtén una salida limpia y legible en un solo clic.
Cómo Usar
Pega tu esquema de Prisma en el área de entrada o carga un archivo .prisma directamente. El formateador analiza instantáneamente tu esquema y aplica un formato consistente. Opcionalmente, puedes habilitar la ordenación de campos — alfabética o agrupada por tipo — para organizar aún más tus modelos. La salida formateada aparece con resaltado de sintaxis, lista para copiar de nuevo a tu proyecto.
Características
- Formato Alineado en Columnas – Alinea nombres de campos, tipos y atributos en columnas ordenadas, coincidiendo con el estilo de
prisma format - Soporte Completo de Bloques – Maneja correctamente bloques de datasource, generator, model, enum, view y type
- Ordenación de Campos – Opcionalmente ordena campos alfabéticamente o agrúpalos por tipo (relaciones, escalares, etc.)
- Preservación de Comentarios – Mantiene tus comentarios en línea y de bloque intactos durante el formateo
- Resaltado de Sintaxis – Salida con código de color para modelos, campos, tipos, directivas y comentarios
- Soporte de Directivas – Maneja correctamente @id, @unique, @default, @relation, @map, @db, @@map, @@index y todos los demás atributos de Prisma
- Subir archivo – Arrastra y suelta o navega para cargar archivos .prisma directamente
Preguntas frecuentes
-
¿Qué es el formateo del esquema de Prisma y por qué es importante?
El formateo del esquema de Prisma asegura una indentación consistente, alineación de columnas de tipos de campo y atributos, y una estructura de bloques adecuada en tus archivos .prisma. Un formato consistente mejora la legibilidad entre equipos, reduce los conflictos de fusión en el control de versiones y facilita la detección de errores en las definiciones de modelos. El comando oficial prisma format aplica estas convenciones, y esta herramienta replica ese comportamiento en el navegador.
-
¿Cómo funciona la alineación de columnas en los esquemas de Prisma?
La alineación de columnas organiza las tres partes principales de la definición de cada campo — el nombre del campo, el tipo y los atributos — en columnas verticalmente alineadas. Por ejemplo, en un modelo User, los campos id, email y name tendrían sus tipos Int, String alineados en la misma columna, y sus directivas @id, @unique alineadas en otra. Esto hace que los esquemas sean mucho más fáciles de escanear visualmente.
-
¿Qué tipos de bloques soporta un esquema de Prisma?
Un esquema de Prisma puede contener varios tipos de bloques: datasource (configuración de conexión a la base de datos), generator (configuración de generación de código), model (definiciones de tablas de base de datos), enum (tipos enumerados), view (definiciones de vistas de base de datos) y type (tipos compuestos para MongoDB). Cada tipo de bloque tiene sus propias reglas de sintaxis para los campos y atributos que puede contener.
-
¿Cuál es la diferencia entre atributos a nivel de campo y a nivel de bloque en Prisma?
Los atributos a nivel de campo (prefijados con @) se aplican a campos individuales — como @id para claves primarias, @unique para restricciones únicas, @default para valores predeterminados y @relation para relaciones de clave externa. Los atributos a nivel de bloque (prefijados con @@) se aplican a todo el modelo — como @@index para índices compuestos, @@unique para restricciones únicas compuestas, @@map para nombres de tablas personalizados y @@id para claves primarias compuestas.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta Fue agregado el 17 abr. 2026
