Erstell einfach eine passenden Index auf die Spalten:
test=*# create table bla ( a int, b int);
CREATE TABLE
Zeit: 1,094 ms
test=*# create unique index bla_ab on bla(a,b);
CREATE INDEX
Zeit: 6,051 ms
test=*# insert into bla values (1,1);
INSERT 0 1
Zeit: 1,390 ms
test=*# insert into bla values (1,2);
INSERT 0 1
Zeit: 0,413 ms
test=*# insert into bla values (1,2);
ERROR: duplicate key value violates unique constraint "bla_ab"
test=!#