| От | Christian Ramseyer |
|---|---|
| Тема | Re: indexed range queries on jsonb? |
| Дата | |
| Msg-id | 53FC8FA9.3060403@networkz.ch обсуждение исходный текст |
| Ответ на | indexed range queries on jsonb? (Larry White <ljw1001@gmail.com>) |
| Список | pgsql-general |
On 8/26/14 3:30 PM, Larry White wrote: > > Logically, what I want is to be able to make queries like this: > > select * from document where ((payload->'intTest'))> 5; > > With casting, I came up with: > > select * from document where (((payload->'intTest'))::text)::integer > > 5; > > But this query does not use the index according to Explain > I have not tested this with a jsonb property but you should be able to define an index over payload->'intTest'::integer using an expression index, described here: http://www.postgresql.org/docs/9.1/static/indexes-expressional.html Christian
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера