Lõpeta zero-downtime migratsioon: tagasitäide on valmis
Tabelis events (torujuhtme logitabel) lisati veerg processed BOOLEAN esmalt ilma not-null nõudeta — sihilikult, et olemasolevate ridade taustal toimuv tagasitäide ei blokeeriks kirjutamist produktsioonis. Tagasitäide on nüüd valmis ja aeg on muuta veerg kohustuslikuks. Järjekord: ehita tabel events veergudega id (primaarvõti) ja payload (tekst), lisa kaks testrida.
Lisa veerg processed BOOLEAN ilma not-null nõudeta — vanad read jäävad väärtusega NULL. Käivita tagasitäide: sea FALSE igale reale, mille väärtus on veel tühi. Alles seejärel muuda veerg kohustuslikuks — vastasel juhul kukub not-null samm just nendelt vanadelt ridadelt läbi. Klassikaline zero-downtime migratsiooni muster.
Ainult CREATE/ALTER/DROP — lõpus pole vaja SELECT-i.
Logi sisse, et näha esituste ajalugu
Logi sisseLogi sisse, et kasutada AI mentorit
Logi sisseAlgskeemi pole
See ülesanne algab ilma tabeliteta — loo need käsuga CREATE TABLE.