有一个表像以下:Postgres的:在阵列型的JSON字段设置唯一索引
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
很多,但到目前为止我一无所获。
在这种情况下可以设置唯一的(考虑重叠)约束吗?
在此先感谢。
你想有一个英国OFR阵列..下令或不.. [ '一', 'B'] <> [? 'b','a']?.. –
这不是订货的问题,唯一性是我在寻找的东西。 – Kaveh