A migrate:fresh eddig 103 migrációt futtatott le minden teszt-futásnál. A dump egyetlen SQL fájlként tölti be ugyanazt a 48 táblát: migrate:fresh 21,09 -> 12,07 mp, egy teszt --filter-rel 27,80 -> 20,88 mp. A dumpot a Laravel csak akkor tölti be, ha a migrations tábla ÜRES (MigrateCommand::prepareDatabase), tehát az e2e/d2d környezetek - ahol már vannak lefutott migrációk - változatlanul inkrementálisan migrálnak. Ezért --prune NÉLKÜL készült: a 103 migrációs fájl a helyén marad. Karbantartás: minden új migráció után újra kell generálni (php artisan schema:dump). Ha elmarad, az nem törik el semmit, csak a dump utáni migrációkat egyenként futtatja le. A betöltéshez a mysql kliens kell a PATH-on (C:\www\envkit\services\mysql\11.8.2\bin). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| factories | ||
| import | ||
| migrations | ||
| schema | ||
| seeders | ||
| .gitignore | ||