PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

tambahkan indeks pada bidang jsonb

Anda dapat membuat indeks pada kunci jsonb sebagai,

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

Kemudian, Anda dapat mencari di atas kunci yang diindeks sebagai,

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. Segarkan tampilan yang terwujud dengan konkurensi

  2. Bagaimana cara membulatkan nilai milidetik dari timestamp(0) di PostgreSQL?

  3. Meneruskan id pengguna ke pemicu PostgreSQL

  4. relasi sudah ada setelah menambahkan bidang Many2many di odoo

  5. Mengapa hasil COUNT ganda ketika saya melakukan dua bergabung?