.claude/skills/database/migration-script/SKILL.md
Écrire des migrations PostgreSQL sûres. Utiliser quand on modifie le schéma DB — CREATE, ALTER ou DROP une table.
npx skillsauth add FRmicrow/dataFootV1 migration-scriptInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Activez cette compétence lorsqu’il est nécessaire de modifier la structure de la base (ajout, suppression ou modification de tables ou colonnes) pour suivre les évolutions applicatives.
up pour appliquer les modifications (CREATE, ALTER, DROP) et un script down pour revenir en arrière.Pour renommer une colonne username en login dans la table users, écrivez un ALTER TABLE users RENAME COLUMN username TO login; dans le script up et l’inverse dans le script down.
Les migrations doivent être synchronisées avec le code applicatif. Manipuler de grandes tables en production peut nécessiter des stratégies spécifiques (verrouillage, temps d’arrêt).
development
Écrire des tests unitaires Node.js. Utiliser quand on teste une fonction isolée avec Vitest dans backend/test/.
testing
Tester l'intégration entre services. Utiliser quand on vérifie l'interaction contrôleur/service avec Supertest + Vitest.
development
Tester les composants React avec Vitest + Testing Library. Utiliser quand on teste le rendu ou les interactions.
testing
Écrire des tests end-to-end Playwright. Utiliser quand on teste l'application complète du point de vue utilisateur.