#775

Conclua uma migração sem downtime: o back-fill está pronto

Em events (a tabela de log do pipeline) uma coluna processed BOOLEAN foi adicionada primeiro sem não nulo — de propósito, para que um preenchimento em segundo plano das linhas existentes não bloqueasse as escritas em produção. O preenchimento já está pronto, e é hora de tornar a coluna obrigatória. Sequência: crie events com id (chave primária) e payload (texto), insira duas linhas de teste. Adicione processed BOOLEAN sem não nulo — as linhas antigas ficam com NULL. Execute o preenchimento: defina FALSE para cada linha cujo valor ainda esteja vazio. Só então torne a coluna não nula — caso contrário o passo de não nulo quebra com essas mesmas linhas antigas. Padrão clássico de migração sem downtime.

Apenas CREATE/ALTER/DROP — não é preciso um SELECT no final.

Entre para enviar

O resultado da sua consulta aparecerá aqui

Sem esquema inicial

Esta tarefa não inclui tabelas iniciais: você vai criá-las com CREATE TABLE.