Ich habe eine Migration namens CreateItemsTable
; Ich habe das ausgeführt, ich habe Artikel in dieser Tabelle, jetzt muss ich ein neues Feld zur Tabelle hinzufügen. Ich kann nicht einfach ein Feld zur Migrationsdatei und migrate:refresh
hinzufügen, weil ich die Daten brauche, die darin enthalten sind.Laravel Migration Feld hinzufügen, nachdem Daten in der Tabelle sind?
Soll ich eine weitere Migration durchführen, um ein Feld hinzuzufügen? Das scheint Unordnung zu sein, während ich Dinge in der Entwicklung teste, könnte ich die Felder wechseln. Ich bin mir nicht sicher, ob Migrationen sauberer sind als nur PhpMyAdmin ... oder verstehe ich sie vielleicht nicht?
Ahh, ich sehe, so Ihr Git Repo würde alle Datenbankschema in den Migrationen haben, sehr cool! –
Genau. Und das Migrations-Skript weiß, dass Migrationen neu sind, sodass es die bereits auf die Datenbank angewendeten nicht erneut ausführt. –
Können wir eine einzelne Migration zurücksetzen oder aktualisieren? Nehmen wir an, in der Produktions-DB haben wir Benutzerdaten, und wir machen die Migration: Rollback oder Migration: Aktualisieren, dann werden wir alle Daten verlieren. – Sameer