JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

JSON в PostgreSQL давно перестал быть экзотикой, но работать с ним по-реляционному до сих пор приходилось не самым изящным способом: jsonb_array_elements , LATERAL , ручные касты, обработка ошибок на честном слове. В PostgreSQL 17 появился JSON_TABLE — стандартный SQL/JSON-механизм, который превращает JSON-документ в табличное представление одним выражением. В статье разберём, как он работает, чем отличается от привычного подхода, где действительно упрощает запросы и какие ограничения по производительности и применению у него остаются.

https://habr.com/ru/companies/otus/articles/1015526/

#postqresql #JSON_TABLE #jsonb #jsonpath #реляционные_данные #обработка_JSON #запросы_PostgreSQL #типизация_данных

JSON_TABLE в PostgreSQL: превращаем JSON в реляционные данные одним запросом

Привет, Хабр! До  PostgreSQL 17 работа с JSON‑массивами внутри JSONB‑столбца выглядела примерно так: jsonb_array_elements для развёртывания, затем цепочка ->>...

Хабр

第243回 MySQLのJSON_TABLE()を使ってJSONデータを行に分解する
https://gihyo.jp/article/2025/04/mysql-rcn0243?utm_source=feed

#gihyo #技術評論社 #gihyo_jp #MySQL #JSON #JSON_TABLE

第243回 MySQLのJSON_TABLE()を使ってJSONデータを行に分解する | gihyo.jp

今回は、JSON配列を仮想的なテーブルとして扱えるJSON_TABLE()の使い方と活用方法について紹介します。

gihyo.jp