sql >> Databáze >  >> RDS >> PostgreSQL

přidat index do pole jsonb

Index na klíčích jsonb můžete vytvořit jako,

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

Poté můžete prohledávat indexované klíče jako,

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


  1. Při použití více smyček foreach použijte příkaz PDO vícekrát

  2. Oprava Msg 529 „Explicitní převod z datového typu int na xml není povolen“ v SQL Server

  3. Seznam tabulek ve schématu PostgreSQL

  4. SQLite – import dat ze souboru CSV