未知键::表达式.有效键包括:唯一、:order、:name、:where、:length、:internal、:usi



我正在尝试在 jsonb 列组上的表用户上创建一个 gin 索引。在哈希键上group_id。我正在使用轨道 5.0.2。邮政 9.6.请帮忙。

add_index :users, :groups, :using => :gin, :expression => "(groups->>'group_id')", :name => 'group_id_index'

我从jsonb字段上的添加索引中得到了这个想法

引用你链接到的问答中的评论:

add_index :table_name,"(field->'array_key'(",在 Rails 5.0.0 中使用::gin,名称:"index_table_name_on_field_array_keys">

看起来您没有为rails版本使用正确的语法。

最新更新