PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Contrainte PostgreSQL - une seule ligne peut avoir un indicateur défini

Vous pouvez créer un index unique sur cette colonne uniquement pour les vraies valeurs :

create unique index on my_table (actual) 
where actual = true;

SQLFiddle :http://sqlfiddle.com/#!15/91f62/1