Migração de Schema - Definição do Glossário de CI/CD
Uma migração de schema altera a estrutura de um banco de dados (tabelas, colunas, índices, restrições) em vez de suas linhas, por exemplo ALTER TABLE users ADD COLUMN email text.
Versus migração de dados
Uma migração de schema mexe na estrutura (DDL); uma migração de dados mexe nas próprias linhas (DML). Muitos releases entregam ambas, e a ordem entre elas importa quando uma nova coluna precisa ser preenchida antes de se tornar não-nula.
Guias relacionados
Database Migration - CI/CD Glossary DefinitionDatabase Migration: A database migration is a versioned, ordered change to a database schema or data, applied…
Data Migration - CI/CD Glossary DefinitionData Migration: A data migration transforms or moves the rows themselves (rewriting values, splitting a colum…
Expand-Contract Migration - CI/CD Glossary DefinitionExpand-Contract Migration: The expand-contract (parallel change) pattern splits a breaking schema change into…