Commit 88785ea1689929f133eea2c30e24e75ec3147609

Authored by Daniel Cunha
1 parent f47c2f61

Removing wrong index and adding others

db/migrate/20130111232201_aggressive_indexing_strategy3.rb
... ... @@ -3,21 +3,37 @@ class AggressiveIndexingStrategy3 < ActiveRecord::Migration
3 3 add_index :articles, :slug
4 4 add_index :articles, :parent_id
5 5 add_index :articles, :profile_id
6   - add_index :articles, :translation_of_id
  6 + add_index :articles, :name
7 7  
8 8 add_index :article_versions, :article_id
9 9  
10 10 add_index :comments, [:source_id, :spam]
  11 +
  12 + add_index :profiles, :identifier
  13 +
  14 + add_index :friendships, :person_id
  15 + add_index :friendships, :friend_id
  16 + add_index :friendships, [:person_id, :friend_id], :uniq => true
  17 +
  18 + add_index :external_feeds, :blog_id
11 19 end
12 20  
13 21 def self.down
14 22 remove_index :articles, :slug
15 23 remove_index :articles, :parent_id
16 24 remove_index :articles, :profile_id
17   - remove_index :articles, :translation_of_id
  25 + remove_index :articles, :name
18 26  
19 27 remove_index :article_versions, :article_id
20 28  
21 29 remove_index :comments, [:source_id, :spam]
  30 +
  31 + remove_index :profiles, :identifier
  32 +
  33 + remove_index :friendships, :person_id
  34 + remove_index :friendships, :friend_id
  35 + remove_index :friendships, [:person_id, :friend_id]
  36 +
  37 + remove_index :external_feeds, :blog_id
22 38 end
23 39 end
... ...