| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PostgreSQL > Сделать 2 поля уникальными, для определённого знач |
| Автор: polin11 20.3.2023, 14:54 | ||||||
Использую PGSQL. Есть таблица
Нужно сделать набор полей (account, type) уникальным только для type = 11. Например обе записи нельзя было бы вставить, так как type = 11
а например, записи можно было обе вставить, так как type != 11.
Как это можно сделать в PGSQL? |
| Автор: Akina 20.3.2023, 15:16 | ||
Уникальный индекс разрешает только одну запись с type = 11, но любое число записей с другими значениями type. https://dbfiddle.uk/i5EBag1n |