Sha256: b39bc38596f16c8ef2e0a214d8f26928b3e8087e006da5b3c38f9af49e73cf4b

Contents?: true

Size: 513 Bytes

Versions: 1

Compression:

Stored size: 513 Bytes

Contents

class UseCompositedIndexOnPersonableOnPeople < ActiveRecord::Migration
  def up
    remove_index :people, name: :index_people_on_personable_id
    remove_index :people, name: :index_people_on_personable_type

    add_index :people, [:personable_id, :personable_type]
  end

  def down
    remove_index :people, [:personable_id, :personable_type]

    add_index :people, :personable_type, name: :index_people_on_personable_type
    add_index :people, :personable_id, name: :index_people_on_personable_id
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 db/migrate/20111017070508_use_composited_index_on_personable_on_people.rb