Commit 1a386d0563a875c1fb431dd4056841fb65eaf43a
1 parent
da778d6c
Exists in
master
and in
1 other branch
Removed unused attributes from question and prompt
Showing
3 changed files
with
31 additions
and
9 deletions
Show diff stats
db/migrate/20100722050746_remove_unused_question_attributes.rb
0 → 100644
| @@ -0,0 +1,15 @@ | @@ -0,0 +1,15 @@ | ||
| 1 | +class RemoveUnusedQuestionAttributes < ActiveRecord::Migration | ||
| 2 | + def self.up | ||
| 3 | + remove_column :questions, :active_items_count | ||
| 4 | + remove_column :questions, :bloom | ||
| 5 | + remove_column :questions, :first_prompt_algorithm_id | ||
| 6 | + remove_column :questions, :items_count | ||
| 7 | + end | ||
| 8 | + | ||
| 9 | + def self.down | ||
| 10 | + add_column :questions, :active_items_count, :integer, :default => 0 | ||
| 11 | + add_column :questions, :bloom, :text | ||
| 12 | + add_column :questions, :first_prompt_algorithm_id, :integer | ||
| 13 | + add_column :questions, :items_count, :integer, :default => 0 | ||
| 14 | + end | ||
| 15 | +end |
db/migrate/20100722052215_remove_unused_prompt_attributes.rb
0 → 100644
| @@ -0,0 +1,15 @@ | @@ -0,0 +1,15 @@ | ||
| 1 | +class RemoveUnusedPromptAttributes < ActiveRecord::Migration | ||
| 2 | + def self.up | ||
| 3 | + remove_column :prompts, :active | ||
| 4 | + remove_column :prompts, :algorithm_id | ||
| 5 | + remove_column :prompts, :randomkey | ||
| 6 | + remove_column :prompts, :voter_id | ||
| 7 | + end | ||
| 8 | + | ||
| 9 | + def self.down | ||
| 10 | + add_column :prompts, :active, :boolean | ||
| 11 | + add_column :prompts, :algorithm_id, :integer | ||
| 12 | + add_column :prompts, :randomkey, :integer | ||
| 13 | + add_column :prompts, :voter_id, :integer | ||
| 14 | + end | ||
| 15 | +end |
db/schema.rb
| @@ -9,7 +9,7 @@ | @@ -9,7 +9,7 @@ | ||
| 9 | # | 9 | # |
| 10 | # It's strongly recommended to check this file into your version control system. | 10 | # It's strongly recommended to check this file into your version control system. |
| 11 | 11 | ||
| 12 | -ActiveRecord::Schema.define(:version => 20100719030739) do | 12 | +ActiveRecord::Schema.define(:version => 20100722052215) do |
| 13 | 13 | ||
| 14 | create_table "appearances", :force => true do |t| | 14 | create_table "appearances", :force => true do |t| |
| 15 | t.integer "voter_id" | 15 | t.integer "voter_id" |
| @@ -127,17 +127,13 @@ ActiveRecord::Schema.define(:version => 20100719030739) do | @@ -127,17 +127,13 @@ ActiveRecord::Schema.define(:version => 20100719030739) do | ||
| 127 | end | 127 | end |
| 128 | 128 | ||
| 129 | create_table "prompts", :force => true do |t| | 129 | create_table "prompts", :force => true do |t| |
| 130 | - t.integer "algorithm_id" | ||
| 131 | t.integer "question_id" | 130 | t.integer "question_id" |
| 132 | t.integer "left_choice_id" | 131 | t.integer "left_choice_id" |
| 133 | t.integer "right_choice_id" | 132 | t.integer "right_choice_id" |
| 134 | - t.integer "voter_id" | ||
| 135 | - t.boolean "active" | ||
| 136 | t.datetime "created_at" | 133 | t.datetime "created_at" |
| 137 | t.datetime "updated_at" | 134 | t.datetime "updated_at" |
| 138 | t.text "tracking" | 135 | t.text "tracking" |
| 139 | t.integer "votes_count", :default => 0 | 136 | t.integer "votes_count", :default => 0 |
| 140 | - t.integer "randomkey" | ||
| 141 | end | 137 | end |
| 142 | 138 | ||
| 143 | add_index "prompts", ["left_choice_id", "right_choice_id", "question_id"], :name => "a_cool_index", :unique => true | 139 | add_index "prompts", ["left_choice_id", "right_choice_id", "question_id"], :name => "a_cool_index", :unique => true |
| @@ -150,18 +146,14 @@ ActiveRecord::Schema.define(:version => 20100719030739) do | @@ -150,18 +146,14 @@ ActiveRecord::Schema.define(:version => 20100719030739) do | ||
| 150 | t.string "name", :default => "" | 146 | t.string "name", :default => "" |
| 151 | t.datetime "created_at" | 147 | t.datetime "created_at" |
| 152 | t.datetime "updated_at" | 148 | t.datetime "updated_at" |
| 153 | - t.integer "items_count", :default => 0 | ||
| 154 | - t.integer "active_items_count", :default => 0 | ||
| 155 | t.integer "choices_count", :default => 0 | 149 | t.integer "choices_count", :default => 0 |
| 156 | t.integer "prompts_count", :default => 0 | 150 | t.integer "prompts_count", :default => 0 |
| 157 | t.boolean "active", :default => false | 151 | t.boolean "active", :default => false |
| 158 | t.text "tracking" | 152 | t.text "tracking" |
| 159 | - t.integer "first_prompt_algorithm_id" | ||
| 160 | t.text "information" | 153 | t.text "information" |
| 161 | t.integer "site_id" | 154 | t.integer "site_id" |
| 162 | t.string "local_identifier" | 155 | t.string "local_identifier" |
| 163 | t.integer "votes_count", :default => 0 | 156 | t.integer "votes_count", :default => 0 |
| 164 | - t.text "bloom" | ||
| 165 | t.boolean "it_should_autoactivate_ideas", :default => false | 157 | t.boolean "it_should_autoactivate_ideas", :default => false |
| 166 | t.integer "inactive_choices_count", :default => 0 | 158 | t.integer "inactive_choices_count", :default => 0 |
| 167 | t.boolean "uses_catchup", :default => true | 159 | t.boolean "uses_catchup", :default => true |