#781

Infurza l-uniċità tal-email — imma biss fost l-accounts ħajjin

Fi users ma nħassrux in-nies fiżikament — nissettjaw data ta' tħassir fi deleted_at (l-hekk imsejjaħ soft-delete). Iżda email xorta jrid ikun uniku fost il-ħajjin: jekk Anna ħassret l-account tagħha, Anna ġdida għandha d-dritt li tirreġistra bl-istess email, inkella jibqa' mblukkat għal dejjem. Ibni users b'id (primary key), email (sa 255 karattru), u deleted_at (timestamp biż-żona ħin). Żid indiċi uniku msemmi users_email_active_uniq fuq email li japplika biss għar-ringieli li l-deleted_at tagħhom huwa vojt. Ir-ringieli mħassra ma jidħlux fl-indiċi, għalhekk l-email tagħhom jista' jerġa' jintuża.

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.