2017-03-14 2 views
0

Ich verwende CakePHP 3. Ich muss ein Skript zum Aktualisieren des Datenbankschemas wie Hinzufügen einer Spalte oder Ändern von es ausführen. Ich möchte keine Migrationen verwenden, da ich Skripte für jede Änderung schreiben müsste. Gibt es eine andere Möglichkeit, das Schema der Datenbank zu ändern, wenn wir weder Migrationen verwenden noch Änderungen an der Datenbank manuell mit cakePHP 3 vornehmen?Ändern Sie Datenbankschema CakePHP 3 ohne Migrationen

Antwort

2

Sie könnten dafür die schema system verwenden, was meiner Meinung nach für Dinge wie das Hinzufügen von benutzerdefinierten Spalten gut funktionieren würde. Wenn Sie jedoch nach einem einfacheren Migrationsverfahren suchen, müssen Sie den schemabezogenen Code irgendwo speichern und nachverfolgen, welche Änderungen bereits vorgenommen wurden. Anschließend erfinden Sie Migrationen einfach neu.