API Admin

Fastify v5 · Prisma

Migration (dev)

Crée une nouvelle migration à partir du schema.prisma, puis l’applique à la base. Idéal en développement sur une DB jetable.

Utilise un shadow DB. Peut être destructif.

Migration (deploy)

Applique **uniquement** les migrations versionnées. À utiliser en staging/prod depuis CI/CD.

Safe by default. Aucun SQL généré à la volée.

Generate client + restart API

Régénère le client Prisma côté API et redémarre le serveur pour prendre en compte les types/méthodes.

Interrompt l’API quelques secondes.

Seed (no‑op)

Exécute prisma db seed. Parfait pour insérer des données de démo ou un admin par défaut.

Taillez votre script dans /prisma/seed.js.

Reset database

Exécute prisma db reset. Efface toutes les données de la base.

Taillez votre script dans /prisma/reset.js.