Вопросы по теме 'jsonb'
Использование запросов where в типе данных JSONB в Rails Postgres
Как запросить расписания, у которых есть slot_details, у которых есть пустой session_id. Вот примерный набор данных:
id: 98,
consulting_location_doctor_id: 498,
schedule_date: Thu, 15 Jan 2015 00:00:00 IST +05:30,
slot_details:...
707 просмотров
schedule
28.05.2024
Как объединить поле JSONB в древовидную структуру?
У меня есть таблица в Postgres, в которой хранится древовидная структура. Каждый узел имеет поле jsonb : params_diff :
CREATE TABLE tree (id INT, parent_id INT, params_diff JSONB);
INSERT INTO tree VALUES
(1, NULL, '{ "some_key": "some value"...
908 просмотров
schedule
19.02.2023
postgresql jsonb содержит ключ: значение на втором уровне
Есть ли возможность в postgresql запросить ключ: значение на втором уровне
например, поле строки jsonb выглядит так:
{
"something": {
"v_id": "5544d28431f19",
"value": "xyz"
},
"something_else": {
"v_id":...
2579 просмотров
schedule
28.02.2022
JSONB: более одной строки, возвращаемой подзапросом, используемым в качестве выражения
Я (все еще) новичок в postgresql и jsonb. Я пытаюсь выбрать некоторые записи из подзапроса и застрял. Мой столбец данных выглядит так (jsonb):
{"people": [{"age": "50", "name": "Bob"}], "another_key": "no"}
{"people": [{"age": "73", "name":...
2655 просмотров
schedule
28.01.2024
Запрос массива json с помощью Active Record (Rails 4/postgresql9.4)
У меня есть модель сделки, у которой есть атрибут под названием «информация» с этой структурой:
Внутри столбца «информация» о сделке:
Deal1.info =...
2828 просмотров
schedule
19.01.2023
PostgreSQL 9.4 jsonb как сделать запрос
В настоящее время у меня есть модель листа с определенным атрибутом jsonb:
create_table "sheets", force: :cascade do |t|
t.string "name"
t.integer "user_id", default: 0, null: false
t.boolean "private",...
186 просмотров
schedule
20.02.2023
JSONB Постгрес 9.4
У меня есть jsonb, в котором хранится мой продукт заказа:
CREATE TABLE configuration (
documentid text PRIMARY KEY
, data jsonb NOT NULL
);
Записи:
(1, [{"itemid": "PROD001", "qty": 10}, {"itemid": "PROD002", "qty": 20}]),
(2,...
66 просмотров
schedule
08.09.2023
Эффективный поиск по всему 1-уровневому вложенному JSONB в Postgres
Допустим, нам нужно проверить, содержит ли столбец jsonb определенное значение, соответствующее подстроке в любом из значений (не вложенных, только первый уровень).
Как эффективно оптимизировать запрос для поиска значения по всему JSONB столбцу...
891 просмотров
schedule
19.05.2022
Как создать ограничение UNIQUE для поля JSONB с помощью Sequelize
Я использую Sequelize ORM в NodeJS для управления базой данных postgreSQL. Я использую тип данных JSONB в своей таблице, мне нужен индекс для поля JSONB и уникальное ограничение для свойства этого JSON. Если мне нужно сделать в классическом SQL вот...
1378 просмотров
schedule
09.12.2022
Использование jsonb_set () для обновления определенного значения массива jsonb
В настоящее время я работаю с PostgreSQL 9.5 и пытаюсь обновить значение внутри массива поля jsonb. Но я не могу получить индекс выбранного значения
Моя таблица выглядит так:
CREATE TABLE samples (
id serial,
sample jsonb
);
Мой...
11147 просмотров
schedule
03.06.2022
Индексирование вложенного json с помощью Postgres
У нас есть таблица с полем jsonb с таким содержимым:
{"terms": {
"foo": {
"uri": "foo"
},
"bar": {
"uri": "bar"
}
}
}
Мы хотели бы создать индекс, чтобы мы могли быстро находить записи по uri . Как мы его создаем? Помогло...
1486 просмотров
schedule
16.02.2024
postgresql: jsonb обновляет несколько ключей в одном запросе
У меня есть следующие строки postgresql в виде строки JSONB:
{age:26}
И я хотел бы заменить его так, чтобы он выглядел так:
{age: 30, city: "new york city"}
Как я могу сделать это в postgressql? Кто-то упоминал об использовании...
9480 просмотров
schedule
12.04.2023
, столбец ‹columnName› имеет тип jsonb, но выражение имеет тип text[]
Имейте массив, как показано ниже, его необходимо сохранить в столбце JSONB:
[{"FoodType":"veg","pref":"High"}
,{"FoodType":"sea food","pref":"Medium"}
,{"FoodType":"Chicken","pref":"Low"}]
Я просто передаю объект req.body (из Express) для...
10012 просмотров
schedule
16.06.2023
Фильтрация столбца PostgreSQL JSONB не работает
У меня есть следующий JSON, хранящийся в столбце типа jsonb. Я хочу запросить второй элемент внешнего массива и отфильтровать все строки, которые имеют значение в столбце «cid» как «CID1».
{"root":[[
{"cid":"CID1","Display":"User...
1015 просмотров
schedule
13.01.2023
Добавление (перемещение) и удаление из массива JSON в PostgreSQL 9.5+
Для версий ниже 9.5 см. этот вопрос
Я создал таблицу в PostgreSQL, используя это:
CREATE TEMP TABLE jsontesting
AS
SELECT id, jsondata::jsonb FROM ( VALUES
(1, '["abra","value","mango", "apple", "sample"]'),
(2,...
37923 просмотров
schedule
09.06.2023
Postgres jsonb, запрос вложенного массива, чтобы скрыть определенные поля
У меня есть данные jsonb следующего формата с вложенными массивами
{
"outerArray": [
{
"price": {
"amount": 108.95,
"currencyCode": "GBP"
},
"innerArray": [
{
"details": {...
170 просмотров
schedule
02.12.2022
Форма не будет сохранять локальные переменные после сбоя проверки
У меня есть форма, которая содержит итерацию по массиву хэшей:
<% @user.profile["addresses"].each_with_index do |(k,v), i| %>
<%= render partial: 'users/form/addresses_fields', locals: { f: f, i: i } %>
<% end %>...
56 просмотров
schedule
14.01.2023
Объединение значений JSONB в PostgreSQL?
Использование оператора || дает следующий результат:
select '{"a":{"b":2}}'::jsonb || '{"a":{"c":3}}'::jsonb ;
?column?
-----------------
{"a": {"c": 3}}
(1 row)
Я хотел бы добиться следующего результата ( ?? просто заполнитель...
6131 просмотров
schedule
07.09.2022
Как использовать `jsonb_set` в столбце с нулевыми значениями
Я использую Postgres 9.6, и у меня есть столбец JSONB, в котором некоторые строки имеют значение NULL , а некоторые имеют значения dict, такие как {"notify": false} .
Я хочу обновить значения столбцов с помощью большего количества пар...
4282 просмотров
schedule
02.07.2023
Доступ к текущим значениям строки в триггере
Я создал функцию, которая будет вставлять значение в json для каждой строки, вставленной в таблицу.
Но когда я выполняю вставку, мне говорят, что столбца не существует.
Вот функция:
CREATE OR REPLACE FUNCTION insert_id_function()
RETURNS...
659 просмотров
schedule
22.10.2022