PostgreSQL Проверка на уникальность с условием
У меня есть таблица с уникальным полем - name, также есть поле is_deleted, как сделать чтобы PostgreSQL добавлял запись не учитывая при проверке на уникальность те записи где is_deleted - true?
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Как то так думаю.
CREATE UNIQUE INDEX users_unique_idx ON users(name) WHERE is_deleted = false;