Вопросы по теме '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 просмотров
schedule
25.11.2022
Как работать с формой rails и jsonb postgres
Я рассматриваю возможность использования новой возможности jsonb в Rails4.2 и Postgres4.1.
Я хотел создать модель, которая представляет профиль пользователя (например, наборы навыков и т. д.), и сохранить все это в одном наборе данных jsonb....
3960 просмотров
schedule
10.12.2023
Аксессуар хранилища для вложенного 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 просмотров
schedule
20.11.2022
поместите значение ключа в поле 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 просмотров
schedule
11.01.2024
обновить несколько атрибутов в 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