Re: Computed index on transformation of jsonb key set

From: Rob Sargent <robjsargent(at)gmail(dot)com>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Computed index on transformation of jsonb key set
Date: 2019-04-26 21:58:18
Message-ID: 3f0002f7-5967-10d7-e076-c33448149596@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


On 4/26/19 3:53 PM, Steven Schlansker wrote:
>
>> On Apr 26, 2019, at 2:33 PM, Rob Sargent <robjsargent(at)gmail(dot)com> wrote:
>>
>>
>> On 4/26/19 3:25 PM, Steven Schlansker wrote:
>>>
>>> How can I efficiently implement the feature I've described? It seems difficult to use computed indexing with GIN.
>>>
>> Storing the map in a child table (parentId, UUID, int) is out of the question?
> Yes, thanks Rob and David, that will be my approach if I can't figure out anything better.
>
> I was hoping to not have to denormalize the data given that Postgres generally has great support for computing indexes,
> both to avoid storage costs and eliminate the need to maintain triggers or application code to handle it.
>
>
>
Is that json structure really more compact than the matching table (even
with the additional parent id)?

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Laurenz Albe 2019-04-26 22:20:59 Re: 9.6.9 Default configuration for a default installation but different with-krb-srvnam
Previous Message Steven Schlansker 2019-04-26 21:53:15 Re: Computed index on transformation of jsonb key set