有一个如下表:
CREATE TABLE test (my_field jsonb NOT NULL)
my_field
有一个键,它以格式collection
存储值:varchar[]
{my_field: {collection: ['a', 'b', 'c']}}
我知道可以为简单的 json 值设置唯一索引。例如,对于{my_field: {name: 'Someone'}}
,可以设置唯一约束。(已经尝试过了)
我已经尝试exclude using gist
了很多,但到目前为止我一无所获。
在这种情况下是否可以设置唯一(考虑重叠)约束?
提前致谢。