有一個表像以下: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