Rails e Postgres Hstore: você pode adicionar um índice em uma migração?
Eu tenho uma migração onde eu crio uma tabela de produtos assim
class CreateProducts < ActiveRecord::Migration
def change
create_table :products do |t|
t.string :name
t.hstore :data
t.timestamps
end
end
end
Nopágina activerecord-postgres-hstore eles adicionam um índice à tabela (em SQL) com
CREATE INDEX products_gin_data ON products USING GIN(data);
No entanto, essa mudança não é rastreada por migrações (estou supondo porque é específico do Postgres?), Existe uma maneira de criar um índice a partir de uma migração?
obrigado!