Introdução à Flyway
Definição
Flyway é uma ferramenta com o proposito de trazer ordem e organização para os scripts SQL que são executados no banco de dados, funcionando como um controle de versão do mesmo.
A partir dele é possível:
-
Sincronizar o banco de dados com a versão da aplicação
-
Saber quais scripts SQL foram ou não executados
-
Automatizar a execução dos scripts
-
Criar um banco de dados do zero
-
Permite criar um rollback de mudanças no banco de dados
Alternativas para Flyway