ANTON KADACH

Generation

text to sql syntaxTue, 17 Jan 2023

Выгрузить все столбцы таблиц с описанием ВСЕХ типов полей по группам типов(например текст, JSONB, число, вещественное число) через case на русском языке. postgresql Выгрузить без пробелов и переносов. выгрузить одной строкой

SELECT string_agg(format( CASE WHEN data_type LIKE '%char%' THEN 'text' WHEN data_type LIKE '%int%' THEN 'number' WHEN data_type LIKE '%money%' THEN 'money' WHEN data_type LIKE '%bool%' THEN 'boolean' WHEN data_type LIKE '%time%' THEN 'date' WHEN data_type LIKE '%json%' THEN 'jsonb' WHEN data_type LIKE '%float%' THEN 'float' WHEN data_type LIKE '%double%' THEN 'double' ELSE 'none' END,'%s %s'), ', ') FROM information_schema.columns;

Questions about programming?Chat with your personal AI assistant