Un fichier de migration est un fichier qui décrit les modifications que vous apportez à la base de données.
command
#La modélisation
$rails g nom du modèle du modèle
#Commande de création de fichier de migration
$rails g nom de la classe de migration
Le fichier de migration est créé lors de la création du modèle. Il est également possible de spécifier le nom de la classe et de créer seul le fichier de migration. Il devrait être facile de comprendre que le nom de la classe est créé par "action + nom de table"! Cela créera un fichier appelé /db/migrate/timestamp_classname.rb. Voici les modifications apportées au schéma!
command
$rails g modèle Nom du modèle Nom de la colonne: Type de données
Spécifiez le contenu à décrire dans le fichier de migration lors de la création du modèle dans "Nom de colonne: type de données".
Les types de données pouvant être spécifiés sont les suivants.
command
#Exécution du fichier de migration
$ rails db:migrate
Lorsque cette commande est exécutée, le contenu du fichier de migration sera reflété dans la base de données.
command
#Restaurer le fichier de migration
$ rails db:rollback
Annulez le fichier de migration exécuté.
command
#Vérifiez le fichier de migration exécuté
$ rake db:migrate:status
Vous pouvez vérifier le contenu du fichier de migration exécuté par cette commande.
Recommended Posts