在PostgreSQL中,是否可以在字符列上创建一个可推迟的唯一约束,但不区分大小写?让我们假设下面的基本表: my_column VARCHAR(100)如果不需要可延迟约束,只需使用函数创建唯一索引即可,例如:CREATE UNIQUE INDEX my_unique_index ON sample_table(UPPER(my_column));
延迟约束检查需要显式
我有如下所示的唯一索引,以实现对项目名称的不区分大小写的唯一约束。CREATE UNIQUE INDEX IF NOT EXISTS unique_project_name__idx ON project (UPPER(name));
jOOQ代码生成器似乎不会为这种唯一的索引在Indexes.java中生成相应的常量。但是,它适用于不带UPPER()函数的索引。citext是不区分</em