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
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 :
- Génère des données réalistes et cohérentes (noms, emails, dates, adresses plausibles — pas de "test123" ou "foo bar")
- Respecte toutes les contraintes du schéma : clés étrangères, types, NOT NULL, valeurs uniques, enums
- Crée au minimum 10 entrées par table principale et 3-5 par table de référence
- Assure la cohérence relationnelle : chaque clé étrangère doit pointer vers un enregistrement existant
- Inclus des cas limites utiles pour le développement : un utilisateur sans commandes, une commande avec plusieurs articles, un champ optionnel null
- Ajoute des commentaires expliquant la logique des données (pourquoi tel cas de test)
- Utilise la syntaxe native de l'ORM ou du format demandé (INSERT INTO, .create(), factories, JSON, CSV)
- Propose un ordre d'insertion qui respecte les dépendances entre tables
- 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
Réponds à 3 questions, Léa adapte le prompt à ta situation.
Pourquoi ce prompt fonctionne
<p>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.</p><p>Pour obtenir les meilleurs résultats, <strong>collez directement votre fichier de migration ou votre définition de schéma</strong> dans la variable <strong>[SCHEMA_TABLES]</strong>. 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").</p><p>Les seeds incluent volontairement des <strong>cas limites</strong> — 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.</p>
Cas d'usage
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.
Formez-vous en profondeur
Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.
Voir sur Prompt GuideCommentaires
Sois le premier à commenter ce prompt.
Termes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Prompts similaires
Mettre en place l'observabilité d'une application
Implémentez les trois piliers de l'observabilité (logs, métriques, traces) avec OpenTelemetry, Prometheus et des dashboards Grafana.
Implémenter des tests basés sur les propriétés
Ajouter des tests basés sur les propriétés
Prompt Gemini pour Generer Du Code Javascript
Gemini, le modèle d'intelligence artificielle développé par Google, s'impose comme un outil redoutable pour la génération de code JavaScript. Grâce à sa compréhension approfondie des langages de programmation et de leurs écosystèmes, Gemini peut produire du code fonctionnel, optimisé et bien structuré en quelques secondes. Que vous ayez besoin de créer une fonction utilitaire, un composant interactif, une API REST ou un algorithme complexe, un prompt bien formulé fait toute la différence entre un résultat approximatif et un code production-ready. L'enjeu principal réside dans la précision de votre demande : plus vous spécifiez le contexte technique (framework utilisé, version de JavaScript, conventions de nommage, gestion d'erreurs attendue), plus Gemini génère un code pertinent et directement exploitable. Ce guide vous propose un prompt principal optimisé ainsi que des variantes adaptées à votre niveau d'expertise, pour tirer le meilleur parti de Gemini dans vos projets de développement JavaScript au quotidien.
Générez une documentation technique complète pour votre code
Un prompt complet pour générer de la documentation technique structurée et professionnelle, adaptée au public cible et au type de projet.