Работа с JSON в Postgre

в JSON перевести таблицу - выдает набор строк таблицы - в каждой строке JSON select to_jsonb(e.*) from s1.as_trace e
таблицу превращает в JSON array SELECT json_agg(as_forms) FROM as_forms
передача сложных типов через JSON select * from json_each('{"a":"foo", "b":"bar"}')
как из dictionaryParameter достать значение filterItemID := (select value from json_each_text(cast(filters as json))
where lower(key)=lower('itemID')
limit 1);
Превратить из JSON в таблицу select j.*
from json_to_recordset('[{ "a": 1 }, { "a": 2 }]') as j (
a int
)
Получить параметр из массива по ключу объекта select value->>'a'
from json_array_elements('[{ "a": 1 }, { "a": 2 }]')

Дополнительно почитать: 

Насколько полезной была статья?

Что еще посмотреть по PostgreSQL & Falcon Space

Ищем партнеров-разработчиков на T-SQL и PL/pgSQL

Прямая работа с заказчиками как ИП или самозанятый. Нужно знать только SQL и HTML

Falcon Space - платформа для создания сайтов с личными кабинетами

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Запрос расчета стоимости веб-проекта на базе Falcon Space
Если видео Youtube плохо грузится, то попробуйте найти видео в ВК видео на канале Falcon Space
Сайт использует Cookie, Яндекс Метрику. Используя сайт, вы соглашаетесь с правилами сайта. См. Правила конфиденциальности и Правила использования сайта OK