Jsonb – вопросы и ответы

159
голосов
1
ответ
... или вопросительный знак вопроса. В настоящее время я реализую функцию поиска для базы данных postgres, в php, которая использует новый тип jsonb. Для этого я выполняю подготовленные заявления с...
5 месяцев, 4 недели назад Fraser
100
голосов
1
ответ
У меня есть три класса, как это: public class User { private String username ; private String password; } public class Profile extends User { private String name ; private String family ; private S...
5 месяцев, 4 недели назад mah454
78
голосов
1
ответ
У меня есть класс с jsonb fiel, который сериализуется. class Solicitacao < ApplicationRecord serialize :dados end Но когда я пытаюсь фильтровать в json с этим запросом, это не работает Solicitac...
5 месяцев, 4 недели назад A. Horst
100
голосов
1
ответ
У меня есть столбец JSONB в базе данных Postgres. Я храню массив объектов JSON, каждый из которых имеет одну пару ключ-значение. Я уверен, что я мог бы создать это лучше, но пока я застрял в этом. ...
5 месяцев, 4 недели назад user94154
78
голосов
1
ответ
У меня есть столбец jsonb с образцом контента следующим образом: {"kay1": val1, "myMap": {"UniqueKey1": "UniqueValue1", "UniqueKey2": "UniqueValue2", "UniqueKey3": "UniqueValue3", "UniqueKey4": "Un...
5 месяцев, 4 недели назад Tanmay Baid
109
голосов
1
ответ
Не эксперт по SQL, но мне удалось заставить этот запрос работать и предоставлять результаты, которые мне нужны. Трюк заключается в том, чтобы заставить его выступать. Эти две таблицы будут содержат...
5 месяцев, 4 недели назад user3099077
63
голоса
2
ответа
В Postgresql 9.6 есть таблица, запрос на столбец jsonb медленный по сравнению с реляционной таблицей, и добавление индекса GIN на нем не ускоряется. Таблица: -- create table create table dummy_json...
5 месяцев, 4 недели назад Eric Wang
90
голосов
1
ответ
Я использую Postgres 9.5, и у меня есть следующие таблицы: Пользователи id UUID name ТЕКСТ Изображения id UUID клавиша TEXT width INTEGER высота INTEGER Сообщения id UUID title ТЕКСТ author_id UUID...
6 месяцев назад user2331095
118
голосов
1
ответ
У меня есть модель продукта с полем jsonb под названием dynamic . У меня есть фактически 2 записи продукта Продукт 1: dynamic = {"name": "super product 1", "description": "lorem ipsum text" } Проду...
6 месяцев назад medBo
118
голосов
2
ответа
Как сказано в заголовке, как я могу индексировать массив JSONB? Содержание выглядит как... ["some_value", "another_value"] Я могу легко получить доступ к элементам, как... SELECT * FROM table WHERE...
6 месяцев назад chasez0r
110
голосов
1
ответ
У меня есть модель Post с столбцом, определяемым следующей миграцией: add_column :posts, :comments, :jsonb, default: [] add_index :posts, :comments, using: :gin Я хотел бы знать, запрос для запуска...
6 месяцев назад wuliwong
90
голосов
1
ответ
Мое поле json выглядит примерно так { "Ui": [ { "element": "TG1", "mention": "in", "time": 123 }, { "element": "TG1", "mention": "out", "time": 125 }, { "element": "TG2", "mention": "in", "time": 2...
6 месяцев назад Srinivasan Iyer
63
голоса
1
ответ
Итак, я уже видел несколько других ответов на этот вопрос в StackOverflow, но ни один из них не работал для меня. { "data": { "list": [ {"id": "2ac5bf6f-bc4a-49e8-8f9f-bc518a839981", "type": "type1...
6 месяцев назад user1032369
63
голоса
1
ответ
Я создаю социальную сеть и пытаюсь реализовать структуру данных для сохранения идентификаторов событий временной линии для каждого пользователя. Я был вдохновлен Redis Twitter Clone и его использов...
6 месяцев назад Yaron Levi
90
голосов
1
ответ
Я пытаюсь обновить jsonb колонку в PG10. Я заметил, что следующее работает только в том случае, если в данной колонке существует какое-то значение для данной записи. UPDATE public.mytable SET confi...
6 месяцев назад donnie
118
голосов
1
ответ
У меня есть служба JAX-RS, которая возвращает Map<Artifact, String> и я зарегистрировал public class ArtifactAdapter implements JsonbAdapter<Artifact, String> который видит попадание пр...
6 месяцев назад Nicklas Karlsson
64
голоса
1
ответ
У меня есть таблица products с колонкой specs типа jsonb. Одним из ключей в этом json является brand . Я могу успешно выполнить запрос следующим образом: SELECT specs ->> 'brand' AS brand, CO...
6 месяцев назад Marcin Doliwa
63
голоса
1
ответ
У меня есть столбец jsonb, где структура всегда остается неизменной, но ключи в json могут меняться. Например, { "key-12345": { "values-12345": [ {"type": 5200, "source": "somesource", "messageid":...
6 месяцев назад jerome
166
голосов
1
ответ
У меня есть модель "Организация", которая хранит всю информацию, связанную с организацией. Существует поле типа JSONB с названием "интеграция", в котором хранится информация, относящаяся ко всем вн...
6 месяцев назад Michael Victor
100
голосов
2
ответа
Я пытаюсь разобраться с jsonb в Postgres. Здесь немало вопросов. Что я хотел сделать, было что-то вроде: SELECT table.column->>'key_1' as a FROM "table" Я попытался с ->, а также некоторые...
6 месяцев назад Zia Ul Rehman Mughal
64
голоса
1
ответ
https://www.db-fiddle.com/f/gZXz9hJRzpiEmDr7V8PXEG/0 Postgresql 10.x Рассмотрим следующие таблицы: CREATE TABLE attributes ( attr TEXT ); INSERT INTO attributes VALUES('sth1'); INSERT INTO attribut...
6 месяцев назад madflow
64
голоса
1
ответ
Я использую тип данных postgreSQL 10.1 jsonb и проектирую документ JSON следующей структуры: { "guid": "9c36adc1-7fb5-4d5b-83b4-90356a46061a", "name": "Angela Barton", "is_active": true, "company":...
6 месяцев назад ikevin8me
90
голосов
1
ответ
Ниже приведен пример массива JSONB. Я пытаюсь понять, как написать запрос, который не требует такого перекрестного продукта. select b.id from brand b,jsonb_array_elements (b.tree) a where a#>>...
6 месяцев назад Trent
77
голосов
1
ответ
У меня есть следующий запрос с работами в db SELECT count(*) as count FROM data WHERE name ='user' AND dt > date_trunc('month', current_timestamp) AND submited_jsonb @> '{"Type":["New"]}' GRO...
6 месяцев назад Kppatel Patel
100
голосов
1
ответ
У нас есть следующие json-документы, хранящиеся в нашей таблице PG (идентификаторы) в столбце "данные" jsonb: { "email": { "main": "mainemail@email.com", "prefix": "aliasPrefix", "prettyEmails": ["...
6 месяцев, 1 неделя назад Wes Tyler
64
голоса
1
ответ
Позвольте мне использовать простой образец для описания моего вопроса. Скажем, у меня есть таблица t, в которой есть только два поля: auto 'id' и поле info info jsonb: CREATE TABLE t( ID serial NOT...
6 месяцев, 1 неделя назад TieDad
89
голосов
2
ответа
У меня есть следующая структура таблицы: CREATE TABLE mytable ( id serial PRIMARY KEY, data jsonb ); И следующие данные (частичные для краткости... обратите внимание на случайность лет, а продажи/р...
6 месяцев, 1 неделя назад user4910881
110
голосов
1
ответ
У меня есть таблица Postgres, у которой есть контент, подобный этому: id | data 1 | {"a":"4", "b":"5"} 2 | {"a":"6", "b":"7"} 3 | {"a":"8", "b":"9"} Первый столбец является целым числом, а второй -...
6 месяцев, 1 неделя назад Tom G
77
голосов
1
ответ
Я использую Postgresql 9.6 в настоящее время и стараюсь с часами, чтобы получить следующие решения наиболее эффективным способом: Моя таблица примеров: id | data -----------------------------------...
6 месяцев, 1 неделя назад Smrchy
63
голоса
1
ответ
У меня есть следующая таблица: CREATE TABLE mytable ( id serial PRIMARY KEY , employee text UNIQUE NOT NULL , data jsonb ); Со следующими данными: INSERT INTO mytable (employee, data) VALUES ('Jim'...
6 месяцев, 1 неделя назад user4910881
142
голоса
1
ответ
Возможно ли преобразовать данные postversionql 9.4 jsonb без создания функции и без использования какого-либо языка программирования на стороне сервера? CREATE TABLE test (id SERIAL PRIMARY KEY,dat...
6 месяцев, 1 неделя назад Kokizzu
77
голосов
1
ответ
У меня есть JSON в поле в моем Postgres 9.4 db, и я хочу найти строки, где данное имя является определенным значением, где поле называется model а структура JSON выглядит следующим образом: { "reso...
6 месяцев, 1 неделя назад see sharper
78
голосов
1
ответ
Я использую Postgres 9.6, и у меня есть столбец JSONB, в котором некоторые строки имеют значение NULL а некоторые имеют значения dict, например {"notify": false} . Я хочу обновить значения столбца ...
6 месяцев, 1 неделя назад iffi
63
голоса
1
ответ
Моя модель: from django.db import models from django.contrib.postgres.fields import JSONField class MyModel(models.Model): data = JSONField(blank=True, null=True) Я создал некоторые объекты и запол...
6 месяцев, 1 неделя назад MaxCore
64
голоса
1
ответ
В items таблицы у меня есть столбец jsonb, называемый users . Структура users JSON приведена в следующем примере: [ { "required": 1, "agents": { "user1": "A", "user2": "P", "user3": "A" } }, { "req...
6 месяцев, 1 неделя назад Frax
100
голосов
1
ответ
Среда для этого вопроса - PostgreSQL 9.6.5 на AWS RDS. Вопрос об оптимальной схеме и стратегии пакетного обновления для таблицы с 300 миллионами строк, содержащей следующую логическую модель данных...
6 месяцев, 1 неделя назад Sim
89
голосов
1
ответ
У меня относительно небольшая таблица (~ 50 тыс. Строк). Когда я выбираю все записи, требуется ~ 40 секунд. В таблице есть 3 столбца JSONB. Когда я выбираю каждый столбец, кроме JSONB, запрос заним...
6 месяцев, 1 неделя назад Zeke Alexandre Nierenberg
64
голоса
2
ответа
У меня есть столбец JSONB который содержит массивы JSON. Теперь мне нужно получить все различные значения из всех строк в один массив. Входные данные: id | values ----------- 1 | [x, y, z] 2 | [a, ...
6 месяцев, 1 неделя назад snøreven
63
голоса
2
ответа
Представьте себе суперпростую таблицу, такую как: create table object ( id INT, data jsonb ); С некоторыми данными: INSERT INTO object (id, data) VALUES (4, '{"nodes":{"f":{"id":1}}}'), -- C (5, '{...
6 месяцев, 1 неделя назад pyramation
63
голоса
1
ответ
Я борюсь с pg-обещанием и получаю его для работы с JSONB. Я использую подготовленные инструкции, я попытался выполнить два варианта этой команды SQL (я просто хочу обмануть столбец jsonb с новым на...
6 месяцев, 1 неделя назад suckschool
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема