Skip to content
Latchkey

Database Migration - Definição do Glossário de CI/CD

Uma database migration é uma mudança versionada em schema ou dados que uma migration tool aplica em ordem, mantendo todos os ambientes em sincronia.

Uma database migration é uma mudança versionada e ordenada em um schema ou dados de banco de dados, aplicada por uma migration tool para que cada ambiente alcance o mesmo estado.

Em CI/CD, migrations são versionadas no controle de código junto com o código da aplicação e executadas automaticamente durante o deploy, de modo que o schema do banco de dados sempre corresponda ao código que o espera.

Por que importa em CI

Executar migrations como um passo do pipeline significa que mudanças de schema são revisadas, testadas e aplicadas pelo mesmo processo que o código, em vez de manualmente em produção.

Guias relacionados