Edytować istniejącą migrację zawsze, jeśli można zweryfikować, czy nie została jeszcze uruchomiona przez innych programistów lub zautomatyzowaną konfigurację kompilacji. Aby być po bezpiecznej stronie, nie należy edytować pliku migracji, o ile nie jest on tak poważny, że migracja nie zadziałałaby (w takim przypadku, dlaczego to zrobiłeś?)
Ponadto, należy zachować szczególną ostrożność, ponieważ migracje wywołują kod z dowolnego miejsca w aplikacji, aby po uruchomieniu były uruchamiane przy użyciu poprawnej wersji kodu. W przeciwnym razie subtelne zmiany w modelach mogą zepsuć wcześniejsze migracje.