обслуживание и ремонт (ТОиР)", "value": "2", "subsidiaryCompanies": [6953912]}, {"key": "Капитальный ремонт", "value": "3", "subsidiaryCompanies": [6953912]}, {"key": "Ремонт ЭОиС ОАО \"ФСК\", ОАО \"МРСК\"", "value": "4", "subsidiaryCompanies": [6953912]}, {"key": "Капитальное строительство и реконструкция", "value": "5", "subsidiaryCompanies": [6953912]}, {"key": "Оптимизация и бурение", "value": "6", "subsidiaryCompanies": [6953912]}, {"key": "Прочее", "value": "7", "subsidiaryCompanies": [6953912]}, {"key": "Планово-предупредительные работы (ППР)", "value": "8", "subsidiaryCompanies": [6953912]}, {"key": "Нужды ООО \"Газпромнефть-Хантос\"", "value": "9", "subsidiaryCompanies": [6953912]}]. Пытаюсь распарсить такую структуру данных. Пытаюсь использовать для этого запрос
select items
from "attributes" a,
jsonb_to_recordset(a."data_list_values") as items(key text, value int, subsidiaryCompanies int[])
where "code_external" = 'DISCONNECT_GOAL'. subsidiaryCompanies всегда возвращается пустой. Что я делаю не так?
у вас массив скорее всего не того типа, поэтому null
Обсуждают сегодня