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