diff --git a/db/migrate/043_add_virtual_flag_to_categorizations.rb b/db/migrate/043_add_virtual_flag_to_categorizations.rb index 9835e22..f9baa79 100644 --- a/db/migrate/043_add_virtual_flag_to_categorizations.rb +++ b/db/migrate/043_add_virtual_flag_to_categorizations.rb @@ -1,7 +1,16 @@ class AddVirtualFlagToCategorizations < ActiveRecord::Migration def self.up add_column :articles_categories, :virtual, :boolean, :default => false + execute('update articles_categories set virtual = (1!=1)') + Article.find(:all).each do |article| + article.category_ids = article.categories.map(&:id) + end + add_column :categories_profiles, :virtual, :boolean, :default => false + execute('update categories_profiles set virtual = (1!=1)') + Profile.find(:all).each do |profile| + profile.category_ids = profile.categories.map(&:id) + end end def self.down -- libgit2 0.21.2