Can you expand on this a bit, what is a data migration?
Migrations that don’t tend to change the schema, but intended to move data around in one database. It might not be a beginner level problem, but a problem that will hit users in a face at some moment.
database evolves, data should be retained and safely migrated. with bigger dataset, things could get rather complicated and not beginner friendly.