Выгрузить все столбцы таблиц с описанием типов полей по группам типов(например текст, JSONB, число, вещественное число) через case на русском языке. postgresql CASE WHEN DATA_TYPE = 'character varying' THEN 'текст' WHEN DATA_TYPE = 'jsonb' THEN 'JSONB' WHEN DATA_TYPE = 'integer' THEN 'число' WHEN DATA_TYPE = 'numeric' THEN 'вещественное число' END AS DATA_TYPE
SELECT schema_name, table_name, column_name, data_type, character_maximum_length, is_nullable, column_default FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema NOT IN ('pg_catalog', 'information_schema') ORDER BY schema_name, table_name;