Erstellen einer Sequelize-CLI-DB-Migration nach Änderungen am Modell

8

Ich beginne mit der Fortsetzung und folge ihrem Video-Tutorial online. Nach dem Ausführen

%Vor%

, die die Migrationsdateien für create user und create task erstellt hat. Dann musste ich die Assoziationen zu jedem Modell wie folgt hinzufügen:

%Vor%

Die Migrationsdateien zum Erstellen der Tabellen für Benutzer und Task sind jedoch bereits erstellt. Muss ich sie manuell aktualisieren, um die Beziehungen hinzuzufügen? Der Befehl "migration: create" erstellt die Migrationsskelettendatei. Füllen Sie die Skelettdateien manuell aus, oder gibt es eine Möglichkeit, die vollständige Migrationsdatei neben der Modellerstellung automatisch zu erstellen?

PS Ich habe die folgende Stackoverflow-Frage gesehen: Wie erzeuge ich automatisch Migrationen mit Sequelize CLI von Sequelize-Modellen?

    
ivan 22.07.2015, 15:12
quelle

1 Antwort

2

Sie können eine separate Migration aus einer leeren Migrationsdatei erstellen. Ich tat das, als ich ein paar zusätzliche Spalten zu einem Tisch hinzufügen musste.

%Vor%

Dann in meiner neuen Migrationsdatei.

%Vor%

Führen Sie dann einfach die Migrationen aus.

%Vor%     
Johnston 22.10.2016 13:57
quelle

Tags und Links