Re: JSON Indexes - Mailing list pgsql-general

From Vik Fearing
Subject Re: JSON Indexes
Date
Msg-id 53A9EACB.8000604@dalibo.com
Whole thread Raw
In response to JSON Indexes  (CS_DBA <cs_dba@consistentstate.com>)
List pgsql-general
On 06/24/2014 10:15 PM, CS_DBA wrote:
> I added a PK constraint on the id column and created this json index:
>
> create index mytest_json_col_idx on mytest ((task->'name'));
>
> However the planner never uses the index...
>
>
> EXPLAIN SELECT (mytest.task->>'name') as name,
>
> COUNT((mytest.task->>'name')) AS task_count
>
> FROM mytest
>
> GROUP BY (mytest.task->>'name')
>
> ORDER BY 2  DESC;
>
>
> Am I missing something?

Yes, you're querying task->>'name' but the index is on task->'name'.
--
Vik


pgsql-general by date:

Previous
From: Merlin Moncure
Date:
Subject: Re: JSON Indexes
Next
From: Patrick Krecker
Date:
Subject: Getting "cache lookup failed for aggregate" error