Du kan omgå begrænsningen ved at bruge den særlige type citext
leveret af det ekstra modul af samme navn. Citerer manualen:
Det adresserer netop din sag. Kør én gang pr. database:
CREATE EXTENSION citext;
Så kan du:
CREATE TABLE sample_table (
my_column citext
,CONSTRAINT my_unique_constraint UNIQUE(my_column)
DEFERRABLE INITIALLY IMMEDIATE
);