Génération automatique de migrations à partir de modèles Sequelize à l'aide de Sequelize CLI
On peut posséder des modèles Sequelize préexistants mais souhaiter utiliser des migrations plutôt qu'une base de données synchronisation. Sequelize CLI propose une solution décrite dans un article qui indique : « Lors de l'utilisation de la CLI pour la génération de modèles, vous obtiendrez automatiquement les scripts de migration nécessaires. »
Pour réaliser cette tâche :
Génération manuelle des fichiers de migration
Évitez de recréer des modèles à partir de zéro en générant manuellement des fichiers de migration via la CLI command :
sequelize migration:generate --name [name_of_your_migration]
Cette action produit un squelette de fichier de migration vacant. Bien qu'il n'importe pas directement la structure de votre modèle, il offre une approche plus propre et plus gérable par rapport à une régénération complète.
Remarque : Exécutez la commande à partir du répertoire contenant votre répertoire de migrations pour empêcher le CLI de créer un nouveau répertoire de migration.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!