#775

Temm migrazzjoni zero-downtime: il-back-fill lest

Fi events (it-tabella tal-log tal-pipeline) kolonna processed BOOLEAN l-ewwel żdiedet mingħajr not-null — apposta, biex backfill ta' sfond tar-ringieli eżistenti ma jimblukkax il-kitba fil-produzzjoni. Il-backfill issa lest, u wasal iż-żmien li l-kolonna ssir obbligatorja. Sekwenza: ibni events b'id (primary key) u payload (text), daħħal żewġ ringieli ta' test. Żid processed BOOLEAN mingħajr not-null — ir-ringieli l-qodma jispiċċaw b'NULL. Mexxi l-backfill: issettja FALSE għal kull ringiela li l-valur tagħha għadu vojt. Imbagħad biss agħmel il-kolonna not-null — inkella l-pass not-null jisplodi fuq dawk l-istess ringieli qodma. Mudell klassiku ta' migrazzjoni zero-downtime.

CREATE/ALTER/DROP biss — l-ebda SELECT fl-aħħar mhu meħtieġ.

Ir-riżultat tal-query tiegħek jidher hawn

L-ebda skema tal-bidu

Dan l-eżerċizzju jibda mingħajr tabelli — toħloqhom permezz ta' CREATE TABLE.