PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Филтрирайте редове въз основа на стойности в множество JSONB колони

Ако използвате Postgres 12 или по-нова версия, можете да използвате 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"'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Прост Postgresql изявление - името на колоната не съществува

  2. Несъответствие на версията на Postgresql 9.2 pg_dump

  3. Вземете датата на създаване на база данни в PostgreSQL

  4. psycopg2, еквивалентен на команда R dbWriteTable и получаване на повече производителност от кода на python

  5. Обобщена заявка за 50M+ таблица с редове в PostgreSQL