Трюк дня. Частичные ограничения на значения в PostgreSQL
Cоздайте ограничение (constraint) на таблицу
Однако, есть дополнительное требование: допускается существование только одной записи с некой строкой и значением
Например, может быть несколько
Решение будет вечером.
#tips
Cоздайте ограничение (constraint) на таблицу
foobar
. Ограничение должно проверять уникальность двух полей: строкового bar
и логического bing
. Однако, есть дополнительное требование: допускается существование только одной записи с некой строкой и значением
TRUE
. В то же время, допускается несколько записей с некой строкой, но значением FALSE
. Например, может быть несколько
{«abc», false}
, но только одна строка {«abc», true}
.Решение будет вечером.
#tips