Executando verificação de segurança...
1
Carregando publicação patrocinada...
1

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! 👍️🤝

1

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