Gdy masz bazę danych z pewnymi danymi i chcesz dokonać pewnych zmian w bazie danych, masz dwie możliwości:
- jak powiedziałeś, odtwórz bazę danych, ale spowoduje to usunięcie tabel (skasowanie danych).
- użyj migracji (możesz o tym przeczytać tutaj )
Migracje pozwalają nie stracić danych i instruują sekwencjonowanie, jak zmieniać tabele.
Istnieje bilet do ponownego tworzenia tabel z alter table zamiast tabel drop tutaj