Die Migration, die die Tabelle gelöscht hat, die sie umbenennen wollte.
Die Migration lief sauber im Staging. Das Staging hatte 12 Zeilen. Die Produktion hatte 2,3 Millionen.
Die generierte Migration hat gelöscht und neu erstellt statt an Ort und Stelle zu ändern. Im Staging war der Datenverlust unsichtbar. In der Produktion war es die Kundentabelle. Das Backup war 26 Stunden alt.
Die Lektion ist nicht „Migrationen überprüfen". Es ist: ein Staging, das nicht die Form der Produktion teilt, testet nichts. Der Agent wusste das nicht. Der Mensch hätte es wissen sollen.