From: Дмитрий Воронин <carriingfate92(at)yandex(dot)ru>
To: "pgsql-sql(at)lists(dot)postgresql(dot)org" <pgsql-sql(at)lists(dot)postgresql(dot)org>
Subject:
Date: 2022-02-01 08:42:00
Message-ID: 506811643704589@mail.yandex.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

<div>Hi all,</div><div> </div><div>I'm using PostgreSQL 13.</div><div> </div><div>I have a table:</div><div> </div><div>CREATE TABLE test(docid integer, jsonb attrs);</div><div> </div><div>So, attrs contains data like</div><div> </div><div>...</div><div>"dates": ["2019-10-02", "2018-02-03"]</div><div>...</div><div> </div><div>So, I want to SELECT all docids, which dates in range:</div><div> </div><div><div>SELECT attrs FROM document_resinfo WHERE attrs @? '$.dates[*].datetime() ? (@ &gt;= "2020-10-02".datetime())';</div><div> </div><div>How can I create index on attrs field to query docids with other date? Thanks.</div></div><div> </div><div>-- <br />Best regards, Dmitry Voronin</div><div> </div>

Attachment Content-Type Size
unknown_filename text/html 720 bytes

Responses

  • Re: at 2022-02-01 16:15:40 from Steve Midgley

Browse pgsql-sql by date

  From Date Subject
Next Message aditya desai 2022-02-01 10:42:06 How can i pass variable in dblink_connect_u ?
Previous Message Rob Sargent 2022-01-19 16:41:29 Re: Clean up shop database