as migrations registram (normalmente) no banco o estado e quais foram aplicadas. mudando de branch o ideal é que você destrua o banco e recrie ele por inteiro no seu ambiente local. ah, mas e os dados? de uma olhada em como gerar seeds no framework, rode num banco limpo as migrations + seeds e vc tem um banco pre populado para desenvolver
Em resposta a Como fazer um versionamento do banco de dados?
2
1
Cheguei a tentar isso amigo, posso ter feito algo errado, mas computadores que não tinham ssd ficava muito lento esse processo de desmontar o banco e montar novamente :/
1
de quantas tabelas e milhoes de linhas estamos falando? normalmente é um processo de alguns segundos
1
Então, não tenho essa informação de cabeça. Mas o problema estava na implementação, no final das contas. Usei o Liquibase que o rnpr4541 indicou e resolveu o meu problema bem :)
1
não conhecia esse Liquibase não, vou estudar! obrigado pela reposta!