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

Индекс для поиска элемента в массиве JSON
У меня есть таблица, которая выглядит так: CREATE TABLE tracks (id SERIAL, artists JSON); INSERT INTO tracks (id, artists) VALUES (1, '[{"name": "blink-182"}]'); INSERT INTO tracks (id, artists) VALUES (2, '[{"name": "The Dirty Heads"},...
72865 просмотров
schedule 09.05.2022

Rails 4 - postgresql 9.4 jsonb не существует
Я использовал рельсы 4 и postgresql 9.4 в своем проекте. Когда я запускал "rdd && rdc && rdm && rds", я получил эту ошибку PG::UndefinedObject: ERROR: тип "jsonb" не существует как решить эту ошибку? скажи-ка. Мой файл миграции: class...
5056 просмотров
schedule 03.03.2024

Лучший/более короткий способ проверить отсутствие ключа JSONB
Где data - столбец JSONB, я хочу проверить, существует ли ключ, обычно я использую: SELECT id FROM users WHERE length(data->>'fingerprint_id') IS NULL; Есть ли лучший/более короткий способ сделать это? поскольку другая альтернатива...
70 просмотров
schedule 03.10.2022

Фильтр SQLAlchemy по вложенным ключам в JSONB
У меня есть поле JSONB, которое иногда имеет вложенные ключи. Пример: {"nested_field": {"another URL": "foo", "a simple text": "text"}, "first_metadata": "plain string", "another_metadata": "foobar"} If I do...
9616 просмотров
schedule 08.08.2022

Даты JSONb: фактические даты внутри страны?
Я использую адаптер jdbc postgresql для переноса набора данных в поле jsonb (postgres 9.4). После импорта поля даты выглядят правильно, но отображаются в двойных кавычках. Есть ли способ узнать, действительно ли они хранятся внутри как значения...
8774 просмотров
schedule 28.05.2022

Почему я не могу запросить напрямую jsonb_array_elements?
У меня есть данные, хранящиеся как jsonb в столбце с именем «данные»: {'people': [{"name": "Bob", "Occupation": "janitor"}, {"name": "Susan", "Occupation", "CEO"}]} Я могу запросить это через: SELECT mydata.pk FROM mydata,...
14153 просмотров
schedule 02.09.2022

Тип данных JSONB PostgreSQL с JAVA — вставка и объединение
Пробую свои силы в типе данных JSONB в первый раз (обсуждение продолжено с ( Join таблицы, использующие значение внутри столбца JSONB ) по совету @Erwin, начиная новый поток) Две таблицы (запутанные данные и имена таблиц): 1. Discussion table...
3038 просмотров

Как настроить ассоциацию has_many, где одна модель имеет два набора идентификаторов jsonb в Ruby on Rails
Я хочу иметь возможность запрашивать игры пользователя, где его user_id находится в движении игр white_user_ids или black_user_ids. Я также хочу иметь возможность запрашивать пользователей игры, где ходы white_user_ids или black_user_ids...
69 просмотров

запросить даты postgresql jsonb
Я пытаюсь вернуть данные json на основе дат. Дата начала и окончания. Данные сохраняются в столбце JSONB. a.net_revenue = [{"date"=>"2015-01-30", "net_revenue"=>4300}, {"date"=>"2015-01-31", "net_revenue"=>12300}] Я пытаюсь...
299 просмотров
schedule 15.08.2022

ГДЕ запрос с IN в поле json\jsonb
У меня есть поле в какой-то таблице (продукты), например «данные». Это поле содержит, например, следующие данные: [{"text" : "Text one"}, {"text" : "Text two"}, {"text" : "Text three"}] Мне нужно иметь возможность находить продукты, где...
226 просмотров
schedule 20.02.2023

Использование оператора LIKE для массива объектов внутри поля jsonb в PostgreSQL
Можно ли использовать оператор LIKE для одного ключа/значения внутри массива объектов для поля jsonb в PostgreSQL 9.4? Например, у меня есть: id | body...
1530 просмотров
schedule 23.05.2022

Как запросить наличие ключа в столбце PostgreSQL 9.5 JSONB?
У меня есть таблица базы данных PostgreSQL 9.5 со столбцом JSONB, который называется attrs. Я хочу проверить наличие определенного ключа в этом столбце нарядов. Я думаю, что могу использовать ? оператор, но я не понимаю синтаксиса. SELECT *...
252 просмотров
schedule 14.08.2022

PostgreSQL: как СУММИРОВАТЬ все атрибуты в поле JSONB?
Я работаю с Postgres 9.4. У меня есть поле JSONB: Column │ Type │ Modifiers ─────────────────┼──────────────────────┼──────────────────────────────────────────────────────────────────── id...
8877 просмотров
schedule 20.09.2023

Как вы используете запрос LIKE для типов столбцов jsonb в PostgreSQL?
Я знаю, что для столбцов hstore в базах данных PostgreSQL я могу использовать запрос «LIKE», как в Ruby on Rails, для поиска имен, содержащих определенную строку: Product.where("hstore_data -> 'author' LIKE '%billy%'") Я пробовал это для...
2649 просмотров

Сведение массива JSONB в postgres
Я использую Postgres 9.4 и храню свои данные в виде массивов JSONB. Я ищу способ извлечь элементы json внутри массива и заменить их одним объединенным элементом json с помощью psql. Рассмотрим в качестве примера следующую таблицу: 'aaa' |...
942 просмотров
schedule 10.02.2023

Проверить объект массива как часть предложения WHERE
Я использую postgres 9.4 и тип jsonb. У меня есть следующая таблица: CREATE TABLE jsonb_test (iid serial NOT NULL, data jsonb) И следующие данные json в этой таблице: {"date": "2016-01-01T00:00:00.000Z", "items": [{"name": "bottles",...
436 просмотров
schedule 15.11.2022

JSON-поиск в PostgreSQL
Я думаю о хранении некоторых данных в типе данных postgres jsonb. Будет такая структура {"name": "Jhon Smith", "emails": ["[email protected]", "[email protected]"], "phones": ["123456789", "987654321"]}. Я знаю, что я могу искать эту структуру...
1014 просмотров
schedule 27.03.2023

Postgresql: как запросить массивы JSONb, содержащие некоторые значения
У меня есть эта таблица: CREATE TABLE lawyer ( id SERIAL PRIMARY KEY, data jsonb ); INSERT INTO lawyer (data) VALUES ('{"a": 1}'), ('{"tags":["derecho", "civil", "laboral", "penal"]}'), ('{"tags":["derecho", "penal"]}') ;...
52 просмотров

ruby on rails значение столбца jsonb по умолчанию
У меня есть модель ProjectKeyword, где я использую тип данных jsonb в столбце :segemnted_data class ProjectKeyword < ApplicationRecord belongs_to :project belongs_to :keyword has_many :project_keyword_dimensions has_many :dimensions,...
10658 просмотров

Сортировать по дате в jsonb postgres
У меня есть модель, в которой данные хранятся в формате json в столбце jsonb в postgres. Я хочу отсортировать вывод по полю данных с помощью запроса activerecord. Model.all.order("json_data -> 'date'") дает мне результат, но...
2266 просмотров