Slutför en migrering utan driftstopp: återfyllningen är klar
I events (loggtabellen för pipelinen) lades en kolumn processed BOOLEAN först till utan not-null — avsiktligt, så att en återfyllning i bakgrunden av befintliga rader inte skulle blockera skrivningar i produktion. Återfyllningen är nu klar, och det är dags att göra kolumnen obligatorisk. Sekvens: bygg events med id (primärnyckel) och payload (text), infoga två testrader.
Lägg till processed BOOLEAN utan not-null — gamla rader hamnar med NULL. Kör återfyllningen: sätt FALSE för varje rad vars värde fortfarande är tomt. Först därefter, gör kolumnen not-null — annars sprängs not-null-steget på just de gamla raderna. Det klassiska migreringsmönstret utan driftstopp.
Endast CREATE/ALTER/DROP — ingen avslutande SELECT behövs.
Logga in för att se historik över inskick
Logga inLogga in för att använda AI-mentorn
Logga inInget startschema
Den här uppgiften börjar utan tabeller — du skapar dem med CREATE TABLE.