Eine Migrationsdatei ist eine Datei, die die Änderungen beschreibt, die Sie an der Datenbank vornehmen.
command
#Modellieren
$Schienen g Modell Modellname
#Befehl zum Erstellen einer Migrationsdatei
$Schienen g Name der Migrationsklasse
Die Migrationsdatei wird beim Erstellen des Modells erstellt. Es ist auch möglich, den Klassennamen anzugeben und nur die Migrationsdatei zu erstellen. Es sollte leicht zu verstehen sein, dass der Klassenname durch "Aktion + Tabellenname" erstellt wird! Dadurch wird eine Datei mit dem Namen /db/migrate/timestamp_classname.rb erstellt. Hier sind die Änderungen am Schema!
command
$Schienen g Modell Modellname Spaltenname: Datentyp
Geben Sie den Inhalt an, der in der Migrationsdatei beschrieben werden soll, wenn Sie das Modell unter "Spaltenname: Datentyp" erstellen.
Folgende Datentypen können angegeben werden.
command
#Ausführen der Migrationsdatei
$ rails db:migrate
Wenn dieser Befehl ausgeführt wird, wird der Inhalt der Migrationsdatei in der Datenbank angezeigt.
command
#Führen Sie ein Rollback der Migrationsdatei durch
$ rails db:rollback
Setzen Sie die ausgeführte Migrationsdatei zurück.
command
#Überprüfen Sie die ausgeführte Migrationsdatei
$ rake db:migrate:status
Sie können den Inhalt der mit diesem Befehl ausgeführten Migrationsdatei überprüfen.
Recommended Posts