Бази даних · Senior · Запитання 75 з 75
Чому унікальний індекс на email може стати непридатним, коли додаєте м'яке видалення?
- 1Унікальні індекси не можна створювати на тексті
- ✓Правильна відповідь: Рядок видаленого користувача досі тримає email, тож нова реєстрація з ним падає; використовуйте частковий унікальний індекс
WHERE deleted_at IS NULL - 3М'яке видалення автоматично прибирає унікальні індекси
Пояснення
Часткові унікальні індекси забезпечують унікальність лише серед активних рядків. Вирішіть також, чи мають перевірки email бути нечутливими до регістру (lower(email)).