У меня есть запрос json, который я делаю с postgrest, и мне нужно принять 2 сценария.
либо значение должно быть равно «failover», либо оно равно нулю (не существует).
Если бы не был задействован JSON, это было бы просто or=(device_type.eq.failover,device_type.is.null)
однако ... Насколько я понимаю, я не могу получить запрос с OR и JSON дляработать вместе ...
event->labels->>device_type=eq.failover
Это прекрасно работает для первого сценария.
event->labels->>device_type=is.null
отлично работает для второго сценария.Но как мне объединить их с оператором ИЛИ?
Я пробовал:
or=(event->labels->>device_type=is.null,event->labels->>device_type=eq.failover)
event->labels->>device_type=or(eq.failover,is.null)
event->labels->>device_type.or=(eq.failover,is.null)
Но все они просто возвращают ошибку 400 неверных запросов ...
Есть идеи, как объединить совпадение JSON с оператором OR в postgrest?