Вопросы по теме 'jsonb'

как выполнить поиск без учета регистра в столбце JSONB Postgres 9.4?
я использую этот запрос для поиска данных в таблице, где profile является столбцом JSONB , и он работает, но только если имя именно такое SELECT * FROM "users" WHERE "profile" @> '{"name":"Super User"}' возможно ли иметь большую...
2551 просмотров
schedule 24.11.2022

Как создать массив Postgresql JSONB в индексе массива?
У меня есть такая структура: user_id, a. a имеет тип jsonb и имеет следующую структуру: { b: [ {ids: [1,2,3,4]}, {ids: [2,3,4]}, {ids: [1,2,4]}, ... ] } Как мне создать индекс, который позволил бы мне найти...
742 просмотров

Как работать с формой rails и jsonb postgres
Я рассматриваю возможность использования новой возможности jsonb в Rails4.2 и Postgres4.1. Я хотел создать модель, которая представляет профиль пользователя (например, наборы навыков и т. д.), и сохранить все это в одном наборе данных jsonb....
3960 просмотров

Аксессуар хранилища для вложенного JSON
У меня есть модель "Организация", в которой хранится вся информация, связанная с организацией. Существует поле типа JSONB с именем «интеграции», в котором хранится информация, относящаяся ко всем внешним интеграциям служб, которые есть в организации....
15161 просмотров
schedule 19.04.2024

Добавление (проталкивание) и удаление из массива JSON в PostgreSQL 9.2, 9.3 и 9.4?
Для версий выше 9.5 см. этот вопрос Я создал таблицу в PostgreSQL, используя это: CREATE TEMP TABLE jsontesting AS SELECT id, jsondata::jsonb FROM ( VALUES (1, '["abra","value","mango", "apple", "sample"]'), (2,...
5808 просмотров
schedule 09.12.2023

Почему мое предложение liquibasemodifySQL не срабатывает?
Я пытаюсь определить схему своей СУБД с помощью liquibase (в проекте spring-boot ). Соответствующей частью этого проекта является хранилище JSON, которое я пытаюсь настроить. Даже я знаю, что большинство реляционных СУБД не могут правильно...
1641 просмотров

поместите значение ключа в поле jsonb
Недавно я добавил поле jsonb в одну из своих таблиц. add_column :users, :preferences, :jsonb, null: false, default: '{}' и я сохраняю такие значения: user = User.first user.preferences = { job: "programmer" } теперь я хотел бы...
1214 просмотров
schedule 25.04.2024

Суммируйте все элементы в поле массива JSONB
Если моя таблица настроена так: indicators: id: 56789, funding (JSONB): [ { amount: 345678 }, { amount: 7899 } ] Я могу успешно суммировать первые суммы в каждой записи с помощью: Рельсы —...
2588 просмотров
schedule 05.06.2024

Хранение данных массива в поле jsonb с помощью Rails и Postgresql
Скажем, у меня есть модель автомобиля, в которой я хочу отображать разные типы данных. Добавляю в таблицу столбец data : class AddDataToCars < ActiveRecord::Migration[5.0] def change add_column :cars, :data, :jsonb, null: false,...
1965 просмотров
schedule 07.05.2024

Использование Jooq с jsonb_agg на postgreSQL без генератора кода?
Я хотел бы использовать Jooq с jsonb_agg для создания объектов jsonb, которые я могу читать как поток. Есть ли способ сделать это, не заставляя Jooq просматривать базу данных? Я знаю, что могу заставить Jooq просмотреть базу данных и решить, какие...
328 просмотров
schedule 07.05.2024

Запрос LIKE для элементов плоского массива jsonb
У меня есть таблица Postgres posts со столбцом типа jsonb , который в основном представляет собой плоский массив тегов. Что мне нужно сделать, так это каким-то образом выполнить запрос LIKE для этих tags элементов столбца, чтобы я мог найти...
1108 просмотров

обновить несколько атрибутов в jsonb, используя оператор case psql
Я пытаюсь обновить столбец jsonb media с двумя ключами, т. е. default ** имеет тип jsonb, а image_set — массив jsonb. Есть ли решение для одного оператора обновления select для обновления обоих ключей. таблица test_media id |...
623 просмотров
schedule 28.05.2024

Получить элементы как плоскую строку из массива jsonb в postgresql
У меня есть столбец x с типом данных jsonb и значения выглядят так: [ {"key": "6cd", "type": "text1", "label": "label_text_1", "content": "description"}, {"key": "815", "type": "text2", "label": "label_text_2", "content": "desc2"} ] Как...
598 просмотров
schedule 25.04.2024

Генератор кода JOOQ пропускает класс, содержащий поле JsonNode
В настоящее время я работаю над проектом, который использует JOOQ для транзакций sql с Postgres. Но в одной из моделей есть поле типа JsonNode (jsonb в postgres). Генератор кода JOOQ не поддерживает это, поэтому я добавил пользовательскую привязку,...
178 просмотров
schedule 26.01.2024

Преобразование массива строк в массив объектов Json в Postgresql Jsonb
у меня есть столбец jsonb, например { "foo":{"bar" :["b","c","d"]} } Что я хочу преобразовать все элементы массива «bar» в json с ключом «name», результат должен быть: { "foo":{"bar" :[{"name":"b"},{"name":"c"},{"name":"d"}]} }...
762 просмотров
schedule 06.12.2022

эффективно группировать множество полей, включая большой текст и jsonb
Заранее извиняюсь... многословный вопрос. Предположим, у меня есть таблица table_x с 20 полями: table_x_id (identity pk) int1 int... int8 text1 text... text8 jsonb1 jsonb2 Теперь предположим, что я хочу поддерживать быстрый доступ к...
69 просмотров
schedule 29.09.2022

PostgreSQL: исключить полный массив jsonb, если один элемент не соответствует предложению WHERE
Предположим, есть таблица json_table со столбцами id (int), data (jsonb) . Пример значения jsonb будет {"a": [{"b":{"c": "xxx", "d": 1}},{"b":{"c": "xxx", "d": 2}}]} Когда я использую оператор SQL, подобный следующему: SELECT data...
195 просмотров
schedule 09.02.2024

JSONB PostgreSQL с jOOQ 3.10
Как я могу записать переменную String в столбец PostgreSQL JSONB без сгенерированных классов, используя jOOQ 3.10? dsl.insertInto(table, Arrays.asList( DSL.field("configuration") )) .values( data.getConfiguration() ).execute(); У...
60 просмотров
schedule 30.12.2023

Rails — Postgres — запрос столбца jsonb
У меня есть столбец jsonb с именем «доступное_количество». который будет иметь образцы значений { "100": 50, "1000":10 } Теперь я хочу запросить все ключи со значениями меньше 50. Я попробовал этот запрос,...
125 просмотров
schedule 20.10.2022

Postgresql — стратегия индексирования поля даты в столбце jsonb
Есть ли наилучшая практика для работы с полями даты в столбцах jsonb? В следующем сценарии я пытаюсь найти «Пациентов» по ​​дате их рождения. SELECT P.resource ->> 'id' ID, P.resource -> 'birthDate' DoB, CONCAT(P.resource -> 'name'...
107 просмотров
schedule 09.12.2023