Ответ 1
используйте ->
:
where (json->'attribute') is not null
Как вы проверяете, имеет ли поле json в postgres элемент?
Я пробовал с json->>'attribute' is not null
и не работает.
Спасибо
используйте ->
:
where (json->'attribute') is not null
Пока это работает. Лучше использовать специальный оператор ?
:
WHERE your_column_name::jsonb ? 'attribute'
ПРИМЕЧАНИЕ: только для типа jsonb
.