PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Filtrar linhas com base em valores dentro de várias colunas JSONB


Se você estiver usando o Postgres 12 ou posterior, poderá usar uma expressão de caminho SQL/JSON:
select *
from change_log
where change @@ '$.** like_regex "change" flag "i"'
   or previous @@ '$.** like_regex "change" flag "i"'
   or specific_changes @@ '$.** like_regex "change" flag "i"'