diaspora/db/migrate/20110213052742_add_more_indicies.rb

19 lines
575 B
Ruby

class AddMoreIndicies < ActiveRecord::Migration
def self.up
#For making validates_uniqueness_of, :case_sensitive => false, fast
add_index :users, [:id, :username], :unique => true
add_index :users, [:id, :email]
add_index :people, [:id, :diaspora_handle], :unique => true
#For the includes of photos in the stream
add_index :posts, [:id, :type]
end
def self.down
remove_index :users, [:id, :username]
remove_index :users, [:id, :email]
remove_index :people, [:id, :diaspora_handle]
remove_index :posts, [:id, :type]
end
end