Вопросы с меткой [jsonb]

Руководство по использованию метки отсутствует.

Фильтрация
Сортировка
Метки
0 голосов
1 ответ
10 показов

Выборка данных из двух таблиц, в одной данные из поля jsonb

Помогите пожалуйста объединить два запроса. Задача - вывести выборку со след условием - если специальность равна коду хотя бы в одном подслучае случая. Исключение если - prvs is null В первой таблице ...
Saka's user avatar
  • 11
0 голосов
1 ответ
22 показа

Рекурсивный обход jsonb поля

В таблице есть столбец dat. Он состоит из полей jsonb с большим уровнем вложенности, например { a: { b: { c: 'st', d: { e: '41', f: { g: '201-64', h: '4125,6} }, i:42}}}. Как можно обойти его ...
Yulia's user avatar
  • 3
0 голосов
1 ответ
57 показов

Как в postgresql найти все значения по неполному ключу jsonb?

Не получается написать запрос в postgresql для поиска всех ключей которые имеют одинаковое окончание в jsonb-колонке. например у меня есть структура в которой есть ключи с "%_id": { "...
Anna Monik's user avatar
0 голосов
0 ответов
44 показа

jsonb PostgreSQL условие по элементам массива

Всем привет! Использую PostgreSQL 15. Есть таблица типа: game (тип text) | data (тип jsonb) ---------------------------------------- game1 | {"PRODUCTION_CATEGORY": [&...
justshurik's user avatar
0 голосов
1 ответ
300 показов

PostgreSQL вставить значение в каждый элемент массива JSONB

Есть следующий массив типа JSONB [{"Price": 1494.0, "SkuId": 749802, "Quantity": 8}, {"Price": 4415.0, "SkuId": 2009534, "Quantity": 3}, {&...
Nikita Matveev's user avatar
0 голосов
1 ответ
147 показов

Как добавить элемент в массив внутри поля jsonb? (PostgreSQL)

Есть поле с типом jsonb, внутри хранится объект: { "type1": [ "uuid1", "uuid2" ], "type2": [ "uuid3" ] } В общем случае необходимо что бы при ...
PenguiN560's user avatar
1 голос
1 ответ
684 показа

select поля jsonb postgres

есть колонка типа jsonb, в которой хранится json вида: { "data": [ { "number": "3135/2016", "case_id": 5553767, "user": "...
Александр's user avatar
0 голосов
0 ответов
249 показов

Как отфильтровать элементы jsonb массива

Вроде бы распространённая задача, но решения не могу найти... В хранимой функции в PostgreSQL есть массив в JSONB, нужно удалить из него элемент по значению. Например, '[1,2,3,4,5]' нужно превратить в ...
i'm guru's user avatar
2 голоса
1 ответ
536 показов

Стоит ли использовать JSONB для хранения данных, по которым предстоит фильтроваться?

Есть задача сделать набор динамических атрибутов у объекта в БД. Они могут быть разных типов, например, числа и строки. Выбираю между тем, чтобы записывать их в JSONB поле в виде ключей и значений или ...
Константин Комиссаров's user avatar
2 голоса
0 ответов
80 показов

PostgREST Отбор по значению ключа в массиве jsonb

psql (PostgreSQL) 11.7 Есть таблица types name -text objects - jsonb tapok [{"id":1, "total":10},{"id":2, "total":50},{"id":3, "...
Виталя Палкин's user avatar
1 голос
1 ответ
77 показов

Postgrest api - Отбор по в массиве jsonb

Есть таблица users - name text - objects jsonb name objects alik [2,3,4] tolik [45,78,34] katy [2,4,6] Использую postgrest api, нужно получить только те записи у которых значение в ...
Виталя Палкин's user avatar
0 голосов
1 ответ
48 показов

Обработка сложного jsonb поля

У меня есть таблица с двумя колонками Some Table - id int - data jsonb Одна строка может выглядить вот так id jsonb 111 {"1": {"b": 11}, "2":{"b":22}} ...
Oleg Khamov's user avatar
2 голоса
1 ответ
571 показ

Как прочитать массив объектов из колонки jsonb в Spring data?

У меня есть в бд поле типа jsonb, состоящее из массива объектов. Jpa не совсем работает с таким типом данных, то есть например, если мне нужно найти все объекты в этом json по какому-то критерию, то ...
Владислав's user avatar
0 голосов
1 ответ
66 показов

postgresql поиск по меткам-тегам

Реализуем функционал -поиск по тегам. В нужных таблицах есть столбцы tags jsonb типа, где в строках этого столбца следующая структура вида: {"tags":["парфюм","косметика","лаки","космос"]} Запрос ...
user344622's user avatar
1 голос
2 ответа
334 показа

Получить данные объектов JSONB

Что имеем: СУБД PostgreSQL 9.6 Таблица сonfigurations со следующими столбцами id и metadata. metadata - JSONB поле, в котором хранится массив объектов. Пример содержимого metadata: [ { "...
AlTheOne's user avatar
  • 2,050
0 голосов
1 ответ
166 показов

Парсер jsonb через json_to_recordset

Не могу понять, чего не хватает, чтобы вытащить массив с колонками name и index из JSON. select * from json_to_recordset(select '{"title": "Статистика по кассирам", "filters": [{"name": "Дата с", "...
mcmot's user avatar
  • 15
0 голосов
1 ответ
703 показа

Нахождение вложенного пустого JSON-массива с помощью операторов класса jsonb_ops индекса GIN

Есть таблица. В ней поле data типа jsonb. Записи вида {"a":[]} или {"a":["foo"]}. На поле data есть GIN-индекс с классом операторов jsonb_ops, соответственно наиболее эффективны операторы ?, ?&, ?...
Ainar-G's user avatar
  • 16k
0 голосов
1 ответ
71 показ

jsonb, поиск по нескольким значениям

Этот запрос выведет мне записи у которых есть поле first с id 1 и это работает: User.where("first @> ?", {id: 1}.to_json) Но мне нужно в id засунуть массив значений: User.where("first @> ?", ...
Maksim Belousov's user avatar
0 голосов
1 ответ
289 показов

Запрос к массиву Postgre SQL

В базе CreditPrograms есть колонка "Data" содержащая jsonb объект такого вида: { "RegionsActivity":[ 23 ] } Я хочу произвести поиск по массиву RegionsActivity: select * from "CreditPrograms"...
Vas Mil's user avatar
  • 1,670
-1 голос
1 ответ
415 показов

Как искать в JSONB колонке при помощи Hibernate и criteriabuilder? [закрыт]

Хочу сделать поиск, на уровне базы в JSONB колонке, как это реализовать при помощи Hibernate? Данная колонка является списком class A{ @Type(type = "jsonb") @Column(name = "myItems", ...
Иван Гладуш's user avatar