簡體   English   中英

更新索引為杜松子酒索引

[英]Update index to be a gin index

在我的rails應用程序中,我的表帶有如下所示的索引:

  create_table "people", force: :cascade do |t|
    t.datetime "created_at",  null: false
    t.datetime "updated_at",  null: false
    t.string   "first_name",  limit: 255
    t.string   "last_name",   limit: 255
    t.string   "middle_name", limit: 255

    t.index name: "people_lowercase_full_names_gist_ops_idx", using: :gist, expression: "lower((((COALESCE(first_name, ''::character varying))::text || (COALESCE(middle_name, ''::character varying))::text) || (COALESCE(last_name, ''::character varying))::text))"
    t.index name: "people_lowercase_full_names_text_pattern_ops_idx", expression: "lower((((COALESCE(first_name, ''::character varying))::text || (COALESCE(middle_name, ''::character varying))::text) || (COALESCE(last_name, ''::character varying))::text))"
  end

如何將那些索引更新為杜松子酒索引?

您不能更改索引類型。 更改索引類型只能通過放置/創建來完成。 它需要完全重建。 實際上這將永遠不可能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM