From 2f7e222c3e91b4e2d05e5deefcb37f64ee97f68d Mon Sep 17 00:00:00 2001 From: Pius Uzamere Date: Sat, 19 Dec 2009 01:31:22 -0500 Subject: [PATCH] indexing --- db/migrate/20091219061442_create_visitor_indexes.rb | 9 +++++++++ db/migrate/20091219063003_remove_extraneous_index.rb | 9 +++++++++ 2 files changed, 18 insertions(+), 0 deletions(-) create mode 100644 db/migrate/20091219061442_create_visitor_indexes.rb create mode 100644 db/migrate/20091219063003_remove_extraneous_index.rb diff --git a/db/migrate/20091219061442_create_visitor_indexes.rb b/db/migrate/20091219061442_create_visitor_indexes.rb new file mode 100644 index 0000000..7547d95 --- /dev/null +++ b/db/migrate/20091219061442_create_visitor_indexes.rb @@ -0,0 +1,9 @@ +class CreateVisitorIndexes < ActiveRecord::Migration + def self.up + add_index :visitors, [:identifier, :site_id], :unique => true + end + + def self.down + remove_index :visitors, [:identifier, :site_id] + end +end diff --git a/db/migrate/20091219063003_remove_extraneous_index.rb b/db/migrate/20091219063003_remove_extraneous_index.rb new file mode 100644 index 0000000..c100d74 --- /dev/null +++ b/db/migrate/20091219063003_remove_extraneous_index.rb @@ -0,0 +1,9 @@ +class RemoveExtraneousIndex < ActiveRecord::Migration + def self.up + remove_index :prompts, [:left_choice_id, :right_choice_id] + end + + def self.down + add_index :prompts, [:left_choice_id, :right_choice_id] + end +end -- libgit2 0.21.2