В Rails, использующем Postgres, как добавить индекс в массив UUID? - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь добавить индекс для массива UUID в Rails, используя Postgres 9.6.Это моя миграция ...

class AddProductIdsToApplications < ActiveRecord::Migration[5.2]
  def change
    add_column :applications, :product_ids, :uuid, array: true, default: [] 
    add_index :applications, :product_ids, using: 'gin'
  end
end

Я получаю эту ошибку ...

>     PG::UndefinedObject: ERROR:  data type uuid[] has no default operator class for access method "gin"
>     HINT:  You must specify an operator class for the index or define a default operator class for the data type.

Есть ли исправление миграции для этого?

...