?>

Wie werden yii2-Migrationen aus einer Datenbank generiert?

Wie werden yii2-Migrationen aus einer Datenbank generiert?

Wir sprechen über die Tatsache, dass wir das Projekt bereits durchgeführt haben und eine Datenbank haben, aber es gibt keine Migrationen, die nach den Regeln von yii2 entworfen wurden.

Um dieses Problem zu lösen, können Sie googeln und eine vorgefertigte Lösung finden. Eigentlich ein Beispiel für genau eine der Lösungen.

1) Über Composer in das Projekt installieren

"tmukherjee13/yii2-reverse-migration": "*" 

2) Aktualisieren Sie console / config / main.php

'controllerMap' => [ 'migration' => [ 'class' => 'tmukherjee13\migration\console\controllers\MigrationController', 'templateFile' => '@tmukherjee13/migration/views/template.php', ], ], 

3) Generieren Sie eine Migrationsdatei für eine Tabelle über die ssh-Konsole

yii migration/table your-table-name 

Alle Kommentare (0)
Keine Kommentare