в таблице есть jsonb поле, в котором есть jsonb массив, который выглядит примерно так:
[{'type': 'PHONE', 'value': '7000000000'}, {'type': 'EMAIL', value: 'test@mail.ru'}]
У меня стоит задача этот массив перегнать в ts_vector, но так, чтобы туда попали только value, не type
Т.е. мне из этого массива нужно получить строку, типа
'7000000000' 'test@mail.ru'
Подскажите, как добиться этого результата?
Заранее спасибо
jsonb_array_elements и ->>'value' Если пг 12 или 13 то jsonpath
Вот прямо сейчас это проверяю и что-то не так
operator does not exist: text ->> unknown
А, спасибо, рабьотает - не тот метод
Обсуждают сегодня