PL pgSQL - PL pgSQL Json 

Page / - Изменено Alexandr Fokin в 2023/12/16 14:09 

PL pgSQL Json 
Изменено Alexandr Fokin
в 2023/12/16 14:09

Оглавление

 	Тип данных Json	
 	Типы данных json и jsonb.
Запросы к json данным.
Индексы. Индексация данных в json документах.	
 	 	
Join json	SELECT 
   <tableAlias>.*
FROM 
(
SELECT 
  (<dataAlias> ->> '<json_property1>')::text) as json_property1,
  to_date((<dataAlias> ->> '<json_property2>')::text, '<_dateFormat>') as json_property2
FROM 
  jsonb_array_elements('[]') <dataAlias>
) <dataAlias>
   JOIN <tableName> <tableAlias>
       ON <tableAlias>.<column1> = <dataAlias>.json_property1
       AND <tableAlias>.<column2> = <dataAlias>.json_property2