в одной таблице есть колонка jsonb примерно такого вида:
[{"code": "31", "name": "ABC"}, {"code": "15", "name": "CDE"}]
Искать нужно по code, т.е. достать все записи, где хотя бы в одном элементе массива есть code = 'тут какое-то значение'
Нашёл только вариант, как сделать, переделав select, а есть ли способ реализовать это, добавив условие в where?
Google -> jsonb_extract_path_text
jsonb_path_exists в where точно сработает
Обсуждают сегодня