Postgrest ИЛИ запрос с JSON - PullRequest
       15

Postgrest ИЛИ запрос с JSON

0 голосов
/ 02 июля 2019

У меня есть запрос 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?

...