BonBonSlick
@BonBonSlick
Web Developer Trainee

Composite unique constraint для конкретных значений?

<unique-constraints>
                        <unique-constraint columns="is_enabled,is_default" name="unique_locale_default_enabled"/>
                        <unique-constraint columns="is_enabled,is_fallback" name="unique_locale_fallback"/>
        </unique-constraints>


Такой код естественно работать не будет, потому что есть другие локали, которых большинство, где оба значения будут false.
Есть ли какой способ проверять на уникальность за исключением програмно при обновлении локали?
  • Вопрос задан
  • 18 просмотров
Решения вопроса 1
@tukreb
Решение, через Partial Unique Index с where
https://www.postgresql.org/docs/current/indexes-pa...
Через аннотации в доктрите (Example with partial indexes)
https://www.doctrine-project.org/projects/doctrine...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы