Päätä zero-downtime-migraatio: täydennys on valmis
Taulussa events (putken lokitaulu) sarake processed BOOLEAN lisättiin ensin ilman not-null-rajoitetta — tarkoituksellisesti, jotta olemassa olevien rivien taustatäydennys ei estäisi kirjoituksia tuotannossa. Täydennys on nyt valmis, ja on aika tehdä sarakkeesta pakollinen. Järjestys: rakenna taulu events, jossa on id (pääavain) ja payload (teksti), lisää kaksi testiriviä.
Lisää sarake processed BOOLEAN ilman not-null-rajoitetta — vanhoille riveille tulee NULL. Aja täydennys: aseta FALSE jokaiselle riville, jonka arvo on vielä tyhjä. Tee vasta sitten sarakkeesta not-null — muuten not-null-vaihe kaatuu juuri noihin vanhoihin riveihin. Klassinen zero-downtime-migraatiomalli.
Pelkkä CREATE/ALTER/DROP — lopussa ei tarvita SELECT-lausetta.
Kirjaudu sisään nähdäksesi palautushistorian
Kirjaudu sisäänKirjaudu sisään käyttääksesi tekoälymentoria
Kirjaudu sisäänEi aloitusskeemaa
Tämä tehtävä alkaa ilman tauluja — luot ne CREATE TABLE -komennolla.