Formateur de schéma Prisma
Guide
Formateur de schéma Prisma
Formatez vos fichiers de schéma Prisma instantanément avec un indent correct, des champs alignés par colonne et une mise en forme cohérente. Cet outil applique les mêmes conventions de mise en page que prisma format — aligner les noms de champs, les types et les attributs en colonnes propres **entièrement dans votre navigateur**. Collez des schémas `.prisma` chaotiques ou incohérents et obtenez un résultat lisible propre en un clic.
Comment utiliser
Collez votre schéma Prisma dans la zone d'entrée ou téléchargez un fichier `.prisma` directement. Le formatteur analyse instantanément votre schéma et applique une mise en forme cohérente. Vous pouvez optionnellement activer l'ordre des champs — alphabétique ou groupé par type — pour organiser davantage vos modèles. La sortie formatée apparaît avec une mise en évidence syntaxique, prête à être recopiée dans votre projet.
Caractéristiques
- Formatage aligné à la colonne Align les noms de champs, les types et les attributs en colonnes bien ordonnées, suivant le style de
prisma format - Support complet des blocs Gère correctement les blocs de **sources de données**, générateurs, modèles, énumérations, vues et types.
- Tri des champs Optionnellement trier les champs par ordre alphabétique ou les regrouper par type (relations, scalaires, etc.).
- Conservation des commentaires – Conserve les commentaires en ligne et en bloc intacts pendant la mise en forme
- Mise en surbrillance de la syntaxe Sortie codée par couleur pour les modèles, champs, types, directives et commentaires
- Soutien à la directive Gère correctement les attributs `@id`, `@unique`, `@default`, `@relation`, `@map`, `@db`, `@@map` et `@@index`, ainsi que tous les autres attributs de Prisma.
- Téléchargement de fichiers Saisissez ou faites glisser pour télécharger directement les fichiers **.prisma**
FAQ
-
Qu’est-ce que la mise en forme du schéma Prisma et pourquoi cela compte-t-il ?
Le schéma de formatage Prisma garantit une indentation cohérente, un alignement des colonnes des types et attributs des champs, ainsi qu'une structure correcte des blocs dans vos fichiers `.prisma`. Un formatage cohérent améliore la lisibilité en équipe, réduit les conflits de fusion dans le contrôle de version et facilite l'identification d'erreurs dans les définitions de modèles. La commande officielle `prisma format` applique ces conventions, et cet outil reproduit ce comportement dans le navigateur.
-
Comment fonctionne l'alignement des colonnes dans les schémas Prisma ?
L'alignement des colonnes organise les trois principaux éléments de chaque définition de champ — le nom du champ, le type et les attributs — en colonnes verticalement alignées. Par exemple, dans un modèle Utilisateur, les champs id, email et name auraient leurs types Int, String alignés dans la même colonne, tandis que leurs directives @id, @unique seraient alignés dans une autre. Cela facilite grandement l'analyse visuelle des schémas.
-
Quels types de blocs un schéma Prisma supporte-t-il ?
Un schéma Prisma peut contenir plusieurs types de blocs : datasource (configuration de connexion à une base de données), générateur (configuration de génération de code), modèle (définitions des tables de la base de données), énuméré (types énumérés), vue (définitions des vues de la base de données) et type (types composites pour MongoDB). Chaque type de bloc a ses propres règles syntaxiques concernant les champs et attributs qu'il peut contenir.
-
Quelle est la différence entre les attributs au niveau du champ et les attributs au niveau du bloc dans Prisma ?
Les attributs au niveau des champs (préfacés par un seul @) s'appliquent aux champs individuels — comme @id pour les clés primaires, @unique pour les contraintes de unicité, @default pour les valeurs par défaut, et @relation pour les relations de clés étrangères. Les attributs au niveau du bloc (préfacés par @@) s'appliquent à l'ensemble du modèle — comme @@index pour les index composites, @@unique pour les contraintes de unicité composites, @@map pour les noms de tables personnalisés, et @@id pour les clés primaires composites.
Installez nos extensions
Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide
恵 Le Tableau de Bord Est Arrivé !
Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !
Outils essentiels
Tout voir Nouveautés
Tout voirMise à jour: Notre dernier outil ajouté le 19 avr. 2026
