Que fait db-migrate ?
Exécute les migrations de base de données dans Medusa
Cette compétence exécute les migrations de base de données pour un projet Medusa. Utilisez-la après avoir modifié vos modèles Medusa ou installé des plugins qui nécessitent des mises à jour de la base de données.
Utilisation
Pour exécuter les migrations, utilisez la commande suivante dans le répertoire racine de votre projet Medusa :
npx medusa db:migrate
Vous pouvez également définir un script personnalisé dans votre package.json et l'appeler :
{
"scripts": {
"migrate": "medusa db:migrate"
}
}
Quand l'utiliser
- Après avoir modifié des fichiers de modèle dans
models/ - Après avoir installé ou mis à jour des plugins Medusa
- Lors de la configuration initiale du projet
- Dans les pipelines CI/CD avant de démarrer le serveur
Remarques
- Assurez-vous que votre base de données est en cours d'exécution et que la chaîne de connexion est correctement configurée dans les variables d'environnement (
DATABASE_URL). - Les migrations Medusa sont exécutées par un outil de migration interne qui crée ou modifie automatiquement les tables en fonction de vos modèles.