There is a table like following:
CREATE TABLE test (my_field jsonb NOT NULL)
The my_field has a key like collection which stores values in varchar[] format:
{my_field: {collection: ['a', 'b', 'c']}}
I know that it is possible to set unique index for simple json values. For instance, for {my_field: {name: 'Someone'}}, uniqe constraint could be set. (gave it a try already)
I have tried exclude using gist a lot, but I've got nothing so far.
Is it possible to set unique(considering overlapping) constraint in this situation?
Thanks in advance.