Вопросы по теме '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 просмотров
schedule
03.08.2022
Как настроить ассоциацию has_many, где одна модель имеет два набора идентификаторов jsonb в Ruby on Rails
Я хочу иметь возможность запрашивать игры пользователя, где его user_id находится в движении игр white_user_ids или black_user_ids. Я также хочу иметь возможность запрашивать пользователей игры, где ходы white_user_ids или black_user_ids...
69 просмотров
schedule
28.03.2023
запросить даты 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 просмотров
schedule
23.05.2022
Сведение массива 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 просмотров
schedule
21.05.2023
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 просмотров
schedule
20.02.2023
Сортировать по дате в jsonb postgres
У меня есть модель, в которой данные хранятся в формате json в столбце jsonb в postgres.
Я хочу отсортировать вывод по полю данных с помощью запроса activerecord.
Model.all.order("json_data -> 'date'")
дает мне результат, но...
2266 просмотров
schedule
07.01.2023