Частично уникальный индекс

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
UnZero
Сообщения: 2
Зарегистрирован: 04 фев 2008, 04:27

Частично уникальный индекс

Сообщение UnZero » 04 фев 2008, 04:41

Доброе время суток!

База Firebird 1.5.

Есть таблица. FREG(id,nomber, p_id,me, ftype).
Надо, чтобы если поле ftype=0 - соблюдалась уникальность комбинации p_id,me. Если ftype не 0 - проверять уникальность не надо.

Как такое проще сделать?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 04 фев 2008, 08:11

Разнести разные типы по разным таблицам.

UnZero
Сообщения: 2
Зарегистрирован: 04 фев 2008, 04:27

Сообщение UnZero » 04 фев 2008, 09:09

Спасибо. Тоже вариант.

Ответить