P
💻DeveloppementIntermediaireAll AIs

Prompt pour générer des seeds de base de données réalistes

Génère des fichiers de seed complets avec des données réalistes, cohérentes et relationnellement valides pour peupler votre base de données en développement.

Coller dans votre IA

Adapter ce prompt

Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.

Tu es un développeur backend spécialisé en bases de données. Génère un fichier de seed complet et réaliste pour ma base de données.

Contexte du projet :

  • Technologie / ORM utilisé : [TECHNOLOGIE_ORM] (ex : SQL brut, Prisma, Drizzle, Sequelize, Django ORM, Laravel Eloquent, TypeORM)
  • Schéma des tables concernées : [SCHEMA_TABLES] (colle ici ta définition de tables, migrations ou modèles)

Consignes précises :

  1. Génère des données réalistes et cohérentes (noms, emails, dates, adresses plausibles — pas de "test123" ou "foo bar")
  2. Respecte toutes les contraintes du schéma : clés étrangères, types, NOT NULL, valeurs uniques, enums
  3. Crée au minimum 10 entrées par table principale et 3-5 par table de référence
  4. Assure la cohérence relationnelle : chaque clé étrangère doit pointer vers un enregistrement existant
  5. Inclus des cas limites utiles pour le développement : un utilisateur sans commandes, une commande avec plusieurs articles, un champ optionnel null
  6. Ajoute des commentaires expliquant la logique des données (pourquoi tel cas de test)
  7. Utilise la syntaxe native de l'ORM ou du format demandé (INSERT INTO, .create(), factories, JSON, CSV)
  8. Propose un ordre d'insertion qui respecte les dépendances entre tables
  9. Si pertinent, inclus un script d'exécution ou une commande pour lancer le seed

Format de sortie : fichier(s) de seed prêt(s) à l'emploi dans la syntaxe de [TECHNOLOGIE_ORM], avec commentaires.

Personnaliser ce prompt avec Léa

Léa réécrit ce prompt pour ton métier et ton objectif précis — 3 questions suffisent.

Pourquoi ce prompt fonctionne

Ce prompt permet de générer rapidement des données de seed réalistes pour votre base de données, quel que soit l'ORM ou la technologie utilisée. En fournissant votre schéma de tables, l'IA produit des fichiers prêts à l'emploi avec des données cohérentes qui respectent vos contraintes relationnelles. Pour obtenir les meilleurs résultats, collez directement votre fichier de migration ou votre définition de schéma dans la variable [SCHEMA_TABLES]. Plus le schéma est précis, plus les seeds générés seront fidèles à votre structure. N'hésitez pas à préciser des règles métier spécifiques (ex : "un utilisateur admin doit exister", "les dates de commande doivent être dans les 6 derniers mois"). Les seeds incluent volontairement des cas limites — données manquantes, relations vides, valeurs aux bornes — pour vous aider à tester votre application dans des conditions réalistes dès le développement. L'ordre d'insertion proposé garantit que les dépendances entre tables sont respectées, évitant les erreurs de clés étrangères.

Cas d'usage

Initialiser une base de données locale pour le développement d'une nouvelle fonctionnalitéCréer un jeu de données de démonstration pour une présentation clientPréparer des fixtures de test pour une suite de tests d'intégrationPeupler un environnement de staging avec des données réalistes

Résultat attendu

Un ou plusieurs fichiers de seed dans la syntaxe de l'ORM choisi, contenant des données réalistes avec commentaires explicatifs, un ordre d'insertion respectant les dépendances, et des cas limites utiles pour le développement et les tests.

Améliorez ce prompt

Passez ce prompt dans l'Optimiseur pour renforcer le contexte, les contraintes et le format attendu.

Améliore ce prompt avec l'Optimiseur

Commentaires

  • LéaIA

    Pour des seeds vraiment exploitables, précisez le secteur (e-commerce, SaaS...) et le volume (10, 100, 10k). Si vous voulez des jeux de données reproductibles, demandez un générateur seedé (ex: faker.seed(42)) plutôt que de l'aléatoire pur. Ajoutez aussi vos règles métier (ex: commandes annulées, statuts possibles) pour enrichir les cas limites.

📬 Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter et ne manquez aucun prompt.

Pour aller plus loin

Prompts similaires

💻DeveloppementIntermediaireAll AIs

Générer des mocks et fixtures pour vos tests automatisés

Un prompt pour générer automatiquement des mocks, stubs et fixtures de données réalistes adaptés à votre framework de test et vos cas d'usage.

588
💻DeveloppementAvanceAll AIs

Prompt pour maîtriser le SSR et l'hydratation avec Next.js

Prompt complet pour diagnostiquer, implémenter et optimiser le Server-Side Rendering et l'hydratation dans une application Next.js, avec gestion des erreurs courantes.

328
💻DeveloppementIntermediaireAll AIs

Prompt Midjourney pour créer un prototype

La création de prototypes est une étape cruciale dans tout processus de conception, qu'il s'agisse de design produit, d'interfaces numériques ou d'objets physiques. Traditionnellement, cette phase nécessite des compétences en modélisation 3D, en design industriel ou en maquettage — des compétences techniques qui peuvent ralentir considérablement les équipes créatives. Midjourney bouleverse cette approche en permettant de générer des visuels photoréalistes de prototypes en quelques secondes. Grâce à des prompts bien construits, vous pouvez explorer des dizaines de directions créatives, tester différents matériaux, formes et finitions, et présenter des concepts convaincants à vos clients ou investisseurs sans passer par un logiciel de CAO. Que vous soyez designer produit cherchant à valider rapidement une idée, entrepreneur préparant un pitch deck, ou équipe UX souhaitant visualiser un concept d'interface sur un device physique, Midjourney vous offre un terrain d'expérimentation visuelle sans précédent. L'enjeu principal réside dans la formulation du prompt : il faut guider l'IA vers un rendu qui ressemble à un véritable prototype industriel, avec les bons matériaux, l'éclairage de studio approprié et le niveau de détail attendu par des professionnels.

457
💻DeveloppementIntermediaireAll AIs

Rédiger un chart Helm

Empaqueter des applications sous forme de charts Helm

504