sql >> Base de Datos >  >> RDS >> PostgreSQL

Filtrar filas en función de los valores dentro de varias columnas JSONB

Si usa Postgres 12 o posterior, puede usar una expresión de ruta 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"'