#775

Cierra una migración sin tiempo de inactividad: el back-fill está hecho

En events (la tabla de log del pipeline) una columna processed BOOLEAN se añadió primero sin no nulo — a propósito, para que un relleno de fondo de las filas existentes no bloqueara las escrituras en producción. El relleno ya está hecho, y es hora de hacer la columna obligatoria. Secuencia: crea events con id (clave primaria) y payload (texto), inserta dos filas de prueba. Añade processed BOOLEAN sin no nulo — las filas antiguas acaban con NULL. Ejecuta el relleno: pon FALSE para cada fila cuyo valor siga vacío. Solo entonces haz la columna no nula — de lo contrario el paso de no nulo revienta con esas mismas filas antiguas. Patrón clásico de migración sin tiempo de inactividad.

Solo CREATE/ALTER/DROP — no hace falta un SELECT al final.

Aquí aparecerá el resultado de tu consulta

Sin esquema inicial

Este ejercicio no incluye tablas iniciales: tendrás que crearlas con CREATE TABLE.