Вопросы с тегом «jsonb»

9
Объяснение JSONB, представленное PostgreSQL
PostgreSQL только что представил JSONB, и он уже в тренде на хакерских новостях . Было бы здорово, если бы кто-то мог объяснить, чем он отличается от Hstore и JSON, ранее присутствовавших в PostgreSQL. Каковы его преимущества и ограничения и когда кто-то должен рассмотреть возможность его использования?

9
Как выполнять операции обновления столбцов типа JSONB в Postgres 9.4
Просматривая документацию для типа данных Postgres 9.4 JSONB, мне не сразу понятно, как делать обновления столбцов JSONB. Документация для типов и функций JSONB: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html В качестве примера у меня есть эта базовая структура таблицы: CREATE TABLE test(id serial, data jsonb); Вставить легко, как в: INSERT INTO test(data) values ('{"name": …

3
Запрос элементов массива внутри типа JSON
Я пытаюсь проверить jsonтип в PostgreSQL 9.3. У меня есть jsonстолбец с именем dataв таблице reports. JSON выглядит примерно так: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } Я хотел бы запросить таблицу для всех отчетов, которые соответствуют значению 'src' в массиве 'objects'. Например, можно ли запросить в БД все …
119 sql  json  postgresql  jsonb  lateral 

1
Индекс для поиска элемента в массиве 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"}, {"name": "Louis Richards"}]'); Есть несколько других столбцов, которые не имеют отношения к этому вопросу. Есть причина …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.