Zaključi migracijo brez izpadov: zapolnitev je opravljena
V events (tabela dnevnika cevovoda) je bil stolpec processed BOOLEAN najprej dodan brez neničelnosti — namerno, da zapolnjevanje obstoječih vrstic v ozadju ne bi blokiralo pisanja v produkciji. Zapolnjevanje je zdaj končano in čas je, da stolpec postane obvezen. Zaporedje: zgradi events z id (primarni ključ) in payload (besedilo), vstavi dve testni vrstici.
Dodaj processed BOOLEAN brez neničelnosti — stare vrstice pristanejo z NULL. Izvedi zapolnjevanje: nastavi FALSE za vsako vrstico, katere vrednost je še prazna. Šele nato naredi stolpec neničeln — sicer korak z neničelnostjo poči prav na teh starih vrsticah. Klasičen vzorec migracije brez izpadov.
Samo CREATE/ALTER/DROP — zaključni SELECT ni potreben.
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
PrijavaBrez začetne sheme
Ta naloga se začne brez tabel — ustvarili jih boste z ukazom CREATE TABLE.