Concepteur de schémas Prisma
Why this prompt matters
Schema design mistakes are expensive to fix. This prompt produces migration-ready schemas with proper indexing from the start.
What we use it for
Database design
Prompt
Design a Prisma schema for the following business requirements. Include: proper data types, relations with cascading behavior, unique constraints, indexes for common queries, created/updated timestamps, and enum types where appropriate. Add comments explaining non-obvious design decisions.
Result
```prisma /// Products support multiple pricing tiers and locale-specific content model Product { id String @id @default(cuid()) slug String @unique status Status @default(DRAFT) priceInCents Int /// Store cents to avoid floating-point issues currency String @default("USD") createdAt DateTime @default(now()) updatedAt DateTime @updatedAt
translations ProductTranslation[] variants ProductVariant[]
@@index([status, createdAt(sort: Desc)]) } ```
Concepteur de schémas Prisma
Conçoit des schémas Prisma optimisés pour vos modèles de données.
Ce prompt d'IA est conçu pour vous aider à obtenir les meilleurs résultats. Suivez les instructions et personnalisez les paramètres selon vos besoins spécifiques.
Pour obtenir les meilleurs résultats, fournissez un contexte détaillé et spécifiez le format de sortie souhaité. Expérimentez avec différentes variations pour trouver celle qui convient le mieux à votre cas d'utilisation.