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

добавете индекс към полето jsonb

Можете да създадете индекс на jsonb ключове като,

add_index :table_name, :field, :using => :gin, :expression => "(field->'array_key')", :name => 'index_table_name_on_field_array_keys'

След това можете да търсите в индексирани ключове като,

where("table_name.field->'array_keys' @> ?", Array(2))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Премахване на достъп до база данни от други потребители?

  2. Не могат да се използват миграции в EF Core:42P07:връзка AspNetRoles вече съществува

  3. Postgres пренаписва ли целия ред при актуализация?

  4. Актуализирайте всеки ред с произволна дата и час между две дати

  5. Знак за нов ред на PostgreSQL