#781

Наложи уникалност на email — но само сред живите акаунти

В users не изтриваме хората физически — задаваме дата на изтриване в deleted_at (т.нар. soft-delete). Но email все пак трябва да е уникален сред живите: ако Анна е изтрила акаунта си, нова Анна има право да се регистрира със същия email, иначе той остава блокиран завинаги. Изгради users с id (първичен ключ), email (до 255 символа) и deleted_at (timestamp с часова зона). Добави уникален индекс с име users_email_active_uniq върху email, който се прилага само за редове, чийто deleted_at е празен. Изтритите редове не влизат в индекса, така че техният email може да се преизползва.

Само CREATE/ALTER/DROP — без нужда от завършващ SELECT.

Резултатът от заявката ти ще се покаже тук

Няма начална схема

Тази задача започва без таблици — ще ги създадеш чрез CREATE TABLE.