Teniendo en cuenta:PostgreSQL: Condicional restricción única
----------------------------------
vin | driver | is_owner
--------------+--------+----------
231431cxzv87 | bob | true
231431cxzv87 | jeff | false
231431cxzv87 | greg | false
32342klj234s | jeff | true
¿Hay una manera de añadir una restricción de modo que sólo hay un propietario por vin?
Editar: He encontrado this question.
¿Está agregando un partial unique index diseñado para este propósito?
Sí, un índice único parcial es lo que necesita. –