我有一个PostgreSQL表; |+ [2 X. A+ K1 a6 c R$ d' Y
CREATE TABLE my_table( id serial NOT NULL, name text, actual boolean DEFAULT false, CONSTRAINT my_table_pkey PRIMARY KEY (id),);如何设置一行?actual设置为标志的约束TRUE?4 [8 f4 A8 X6 A0 W* O. l5 X
6 v/ O4 q+ t% h+ }: w 解决方案: , d* n" {( C3 _3 @( R J 您只能为列表中的唯一值创建唯一的索引: # Q. K$ N5 J/ m& z' R7 E3 O7 Y6 lcreate unique index on my_table (actual) where actual = true;SQLFiddle:http0 x# d) B8 l6 H. x2 o% X
://sqlfiddle.com/#!15/91f62/1