который находится в обьекте?
select * from public.\"Events\" e where e.\"Payload\"->'Type' in ('5','6') AND e.\"Payload\"->'OperativeId' = 'myguid'
Оператор -> возвращает тип json/jsonb, Вы его пытаетесь сравнивать с литералом неизвестного типа, поэтому PostgreSQL пытается привести его к JSON, вот и: > SELECT 'Type'::jsonb; ERROR: invalid input syntax for type json
Обсуждают сегодня