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

Обновить столбец PostgreSQL JSON до JSONB?
Как после обновления до PostgreSQL 9.4 преобразовать все столбцы JSON в столбцы JSONB? Я не против потери дубликатов ключей и пробелов.
8543 просмотров
schedule 29.08.2022

Rails и jsonb типа jsonb не существует
psql --version psql (PostgreSQL) 9.4.1 rails -v Rails 4.2.0 Я добавил столбец jsonb с помощью такой миграции class AddPreferencesToUsers < ActiveRecord::Migration def change add_column :users, :preferences, :jsonb, null: false,...
23805 просмотров
schedule 16.10.2022

Как получить элементы с уникальным номером из массива json в PostgreSQL?
У меня есть таблица bank_accounts : Column | Type | Modifiers | Storage | Stats target | Description...
3379 просмотров

Значение jsonb PostgreSQL в предложении WHERE BETWEEN
У меня есть поле jsonb в моей таблице базы данных (a_table) со значением int внутри, скажем: { "abc":{ "def":{ "ghk":500 } } } Я собираюсь создать SELECT с фильтром по этому полю ("ghk"), используя предложение...
1681 просмотров
schedule 08.08.2022

Как я могу выполнить запрос LIKE для ключа jsonb?
У меня есть следующая структура jsonb: {'this': '1', 'this_that': '0', 'this_and_that': '5'} Как выбрать строки, содержащие оператор LIKE? SELECT * FROM myjson WHERE j ? 'this_%' Возвращает 0 строк... надеялся, что это совпадет с...
7687 просмотров
schedule 30.07.2023

Типы запросов PostgreSQL JSONB для каждого ключа
У меня есть определенная таблица: CREATE TABLE x( id BIGSERIAL PRIMARY KEY, data JSONB ); INSERT INTO x(data) VALUES( '{"a":"test", "b":123, "c":null, "d":true}' ), ( '{"a":"test", "b":123, "c":null, "d":"yay", "e":"foo", "f":[1,2,3]}'...
2139 просмотров
schedule 03.10.2022

Как найти произвольный ключ в объекте postgres jsonb?
В postgres есть несколько операторов для получения элементов по определенному пути в jsonb. Но как я могу получить все значения с ключом foo, если я не знаю, где во всей структуре объекта они появятся? Я видел, что есть функция сопоставления...
104 просмотров
schedule 08.06.2023

Запрос PostgreSQL JsonB для объекта в массиве JSON на основе атрибутов объекта
Итак, я уже видел несколько других ответов на этот вопрос на StackOverflow, но ни один из них не сработал для меня. { "data": { "list": [ {"id": "2ac5bf6f-bc4a-49e8-8f9f-bc518a839981", "type": "type1"}, {"id":...
1537 просмотров
schedule 16.10.2022

В запросе Postgres jsonb отсутствует индекс?
У нас есть следующие документы json, хранящиеся в нашей таблице PG (идентификаторы) в столбце jsonb «данные»: { "email": { "main": "[email protected]", "prefix": "aliasPrefix", "prettyEmails": ["stuff1", "stuff2"]...
353 просмотров

Извлечение имен ключей с истинными значениями из объекта JSONB
Я пытаюсь выбрать ключи типа JSONB с true значениями. Пока мне удалось сделать это с помощью этого запроса, но я чувствую, что есть лучший способ: SELECT json.key FROM jsonb_each_text('{"aaa": true, "bbb": false}'::JSONB) json WHERE...
439 просмотров
schedule 28.04.2023

Случайно сохраненная строка вместо объекта в столбце Postgres JSONB
Я только что понял, что данные, вставляемые в столбец JSONB, представляют собой строку типа "{\"foo\": 3}" , а не объект типа {"foo": 3} . Я почти уверен, что причина связана с настройкой поля модели SQLAlchemy с reading.blob = blob_json...
623 просмотров
schedule 28.04.2022

PostgreSQL сравнивает два объекта jsonb
В PostgreSQL (v9.5) форматы JSONB предоставляют потрясающие возможности. Но теперь я застрял в том, что кажется относительно простой операцией; сравнить два объекта jsonb; увидеть, что в одном документе отличается или отсутствует в другом....
15822 просмотров
schedule 08.04.2022

Postgres сравнивает несколько полей jsonb
У меня есть поле "контакты" jsonb в таблице: Объект, где каждый ключ - это тип контакта, такой как почтовая рассылка, выставление счетов, экстренная помощь и т. Д. Они определены в общих чертах. Значение для каждого ключа в # 1 - это массив,...
862 просмотров
schedule 03.06.2023

Выберите количество записей в заданном ключе для столбца PostgreSQL JSONB
У меня есть столбец jsonb с образцом содержимого следующим образом: {"kay1": val1, "myMap": {"UniqueKey1": "UniqueValue1", "UniqueKey2": "UniqueValue2", "UniqueKey3": "UniqueValue3", "UniqueKey4": "UniqueValue4"}, "key2": {"key3": {"key4":...
1560 просмотров
schedule 27.06.2023

Rails Postgres, как запросить столбец jsonb для пустых объектов?
Как получить все пустые записи для столбца jsonb с помощью Active Record?
2248 просмотров

Как преобразовать XML в JSONB в Postgres
У меня есть таблица Table1 , содержащая столбец типа данных XML , ColumnA и еще один столбец JSONB ColumnB Как преобразовать данные из ColumnA в ColumnB , предположительно с помощью оператора SQL UPDATE . Есть ли в Postgres встроенная...
2733 просмотров
schedule 08.10.2022

Обновить вложенный ключ с полем postgres json в Rails
Я пытался обновить следующее: {"boxes": {"book": 2, "moving": 2}, "goods": {}} to : {"boxes": {"book_new": 2, "moving": 2}, "goods": {}} без использования регулярного выражения или выполнения этого в ruby. но, кажется, это немного...
1809 просмотров
schedule 16.12.2023

условие cakephp с использованием '?' в строке
Есть ли способ сделать условие, используя '?', например: Model.field? 'ценность'. Я пытаюсь сделать запрос в столбце типа jsonb в postgresql, но кажется, что PDO обрабатывает символ как заполнитель.
50 просмотров

Получите уникальные записи, где тип столбца — JSONB
У меня есть сложный запрос Postgres, который я пытаюсь сделать, в основном потому, что мои столбцы/данные имеют тип JSONB. Мне нужно получить все записи где Auth.status равно valid UserId is 1 Исключение дубликатов на...
26 просмотров
schedule 28.07.2022

Как узнать размер jsonb-поля PostgreSQL?
У меня есть таблица с полем jsonb в таблице. CREATE TABLE data.items ( id serial NOT NULL, datab jsonb ) Как получить размер этого поля в таком запросе: select id, size(datab) from data.items
18265 просмотров
schedule 09.12.2023