Olá, Peço desculpa,maso que são migrations? Migração de dados?

Salve @rnpr4541! Migration é um conceito de abstração para modelagem de banco de dados. Pra facilitar a explicação vou comparar com o Github, as Migrations permitem que você consiga facilmente mudar versões do banco de dados, além de armazenar abstrações de toda estrutura, assim como o Github fica mais facil para compartilhar a configuração de estrutura do seu banco de dados com outros Devs, etc.

Espero ter conseguido te ajudar! 👍️🤝

Olá Tiago, Ajudou sim. Pelo que percebi estás a usar não só para migrar, mas também como controle de versões do schema/database ? Sou administrador de bancos de dados, Oracle e Mysql e existe uma ferramenta chamada liquibase que faz controle de versões de schema. Não sei se conheces, nem sei se faz sentido para o que estás a tentar fazer. Abraço, Rui Rodrigues