Taga e-posti unikaalsus — kuid ainult elavate kontode seas
Tabelis users me ei kustuta inimesi füüsiliselt — seame kustutamise kuupäeva veergu deleted_at (nn pehme kustutamine). Kuid email peab siiski olema unikaalne elavate seas: kui Anna kustutas oma konto, on uuel Annal õigus registreeruda sama e-postiga, vastasel juhul jääb see igaveseks blokeerituks.
Ehita tabel users veergudega id (primaarvõti), email (kuni 255 märki) ja deleted_at (ajatempel ajavööndiga). Lisa unikaalne indeks nimega users_email_active_uniq veerule email, mis rakendub ainult ridadele, mille deleted_at on tühi. Kustutatud read indeksisse ei satu, seega saab nende e-posti uuesti kasutada.
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.