Korte antwoorden:
Ja, migratie helpt om DB-wijzigingen tussen meerdere omgevingen te synchroniseren. Dit betekent dat elke wijziging perfect en correct wordt bijgewerkt naar alle env. En migratie helpt om DB veilig terug te draaien als er een fout is.
Het is aan u. Je moet precies weten wat je doet met de migratie. Met de modelklasse kunt u eenvoudig menselijke problemen implementeren en verminderen.
IMO, absoluut ja - als het eerste antwoord
Ja, het zou in elke omgeving moeten werken