1
0
Fork 0
forked from OpenNeo/impress
impress/db/migrate/20120321214802_index_associations.rb
Matchu fcf3292448 Add Rails version to old migrations
I'm not sure it's literally true that they were all built against Rails 3.2, but that's what it was at before we upgraded, and like. that's probably fine
2023-10-23 19:05:08 -07:00

41 lines
1.3 KiB
Ruby

class IndexAssociations < ActiveRecord::Migration[3.2]
def self.up
add_index :closet_hangers, :item_id
add_index :closet_hangers, :list_id
add_index :closet_hangers, :user_id
add_index :closet_lists, :user_id
add_index :contributions, [:contributed_id, :contributed_type]
add_index :contributions, :user_id
add_index :item_outfit_relationships, :item_id
add_index :item_outfit_relationships, :outfit_id
add_index :outfits, :pet_state_id
add_index :outfits, :user_id
remove_index :parents_swf_assets, :name => "parent_swf_assets_parent_id"
add_index :parents_swf_assets, [:parent_id, :parent_type]
end
def self.down
remove_index :closet_hangers, :item_id
remove_index :closet_hangers, :list_id
remove_index :closet_hangers, :user_id
remove_index :closet_lists, :user_id
remove_index :contributions, [:contributed_id, :contributed_type]
remove_index :contributions, :user_id
remove_index :item_outfit_relationships, :item_id
remove_index :item_outfit_relationships, :outfit_id
remove_index :outfits, :pet_state_id
remove_index :outfits, :user_id
add_index "parents_swf_assets", :parent_id, :name => "parent_swf_assets_parent_id"
remove_index :parents_swf_assets, [:parent_id, :parent_type]
end
end