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,21 +3,37 @@ class AggressiveIndexingStrategy3 < ActiveRecord::Migration
3 add_index :articles, :slug 3 add_index :articles, :slug
4 add_index :articles, :parent_id 4 add_index :articles, :parent_id
5 add_index :articles, :profile_id 5 add_index :articles, :profile_id
6 - add_index :articles, :translation_of_id 6 + add_index :articles, :name
7 7
8 add_index :article_versions, :article_id 8 add_index :article_versions, :article_id
9 9
10 add_index :comments, [:source_id, :spam] 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 end 19 end
12 20
13 def self.down 21 def self.down
14 remove_index :articles, :slug 22 remove_index :articles, :slug
15 remove_index :articles, :parent_id 23 remove_index :articles, :parent_id
16 remove_index :articles, :profile_id 24 remove_index :articles, :profile_id
17 - remove_index :articles, :translation_of_id 25 + remove_index :articles, :name
18 26
19 remove_index :article_versions, :article_id 27 remove_index :article_versions, :article_id
20 28
21 remove_index :comments, [:source_id, :spam] 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 end 38 end
23 end 39 end