Le dictionnaire du développement web
C'est quoi une migration de base de données ?
Une migration de base de données expliquée simplement: comprendre comment faire évoluer les tables sans bricolage manuel.
Mis à jour le 2026-07-01
Introduction
Quand une application évolue, ses données évoluent aussi. Il faut parfois ajouter une colonne, créer une table ou modifier une relation.
En une phrase
Une migration est une étape contrôlée qui modifie la structure d'une base de données.
Une analogie
C'est comme un plan de rénovation pour des classeurs: on ajoute un tiroir, on renomme une étiquette, ou on crée une nouvelle armoire, sans tout mélanger.
Exemple concret
Votre application doit maintenant stocker la date de signature d'un contrat. Une migration ajoute proprement ce nouveau champ à la base de données.
Pourquoi est-ce utile ?
- Faire évoluer une application sans bricoler en production.
- Garder un historique des changements.
- Synchroniser les environnements.
- Réduire les risques sur les données.
Pourquoi est-ce important pour un dirigeant ?
Parce que cette notion aide à relier la technique à un résultat concret.
- faire évoluer une application sans bricoler en production
- garder un historique des changements
- synchroniser les environnements
- réduire les risques sur les données
Quand en avez-vous besoin ?
Vous aurez probablement besoin de cette notion si :
- vous voulez mettre en place évolutions applicatives
- vous voulez mettre en place nouveaux champs métier
- vous voulez mettre en place déploiements
- vous voulez mettre en place historique de structure
Le saviez-vous ?
migration de base de données est surtout utile quand il répond à un besoin métier clair, pas quand il est ajouté pour faire moderne.
Comment je l'utilise dans mes projets
J'utilise les migrations Laravel pour faire évoluer les applications métier de façon traçable et reproductible.
Où je l'utilise réellement
Articles liés
Définitions liées
Réalisations liées
Tutoriels liés
Questions fréquentes
Est-ce que cette notion est réservée aux développeurs ?
Non. La mise en œuvre est technique, mais comprendre l'idée aide à mieux cadrer un projet.
Quand faut-il en parler dans un projet ?
Quand le sujet touche l'automatisation, la sécurité, la performance ou l'organisation du travail.
Est-ce que cela augmente forcément le budget ?
Pas toujours. Le bon choix dépend du gain attendu, du risque réduit et de la maintenance future.
Parcours de lecture
Si vous débutez, vous pouvez lire ensuite :
Pour aller plus loin
Une migration décrit une modification de structure de base de données de manière contrôlée.
Idée d'illustration : Un plan qui ajoute un nouveau tiroir à un classeur.
Idée de schéma : Besoin métier -> migration -> structure de données mise à jour.
Icône suggérée : TableProperties
Vous préparez un projet ?
Vous préparez un projet utilisant cette technologie ?
Je peux vous accompagner pour cadrer, développer, reprendre ou maintenir votre projet sans ajouter de complexité inutile.