Sha256: daa9d29e7abc77df1bb6ec327c118e5dfb4f77fda087441894e5c0944fd1e25f

Contents?: true

Size: 562 Bytes

Versions: 9

Compression:

Stored size: 562 Bytes

Contents

# This migration comes from tb_blog (originally 20121113135812)
class AddNestedSetToPostCategories < ActiveRecord::Migration
  def up
    change_table :spud_post_categories do |t|
      t.integer :lft
      t.integer :rgt
      t.integer :depth
    end

    # Populates lft, rgt, and depth values for nested set
    SpudPostCategory.where(:parent_id => 0).update_all({:parent_id => nil})
    SpudPostCategory.rebuild!
  end

  def down
    change_table :spud_post_categories do |t|
      t.remove :ltf
      t.remove :rgt
      t.remove :depth
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
tb_blog-1.3.1 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb
tb_blog-1.3.0 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb
tb_blog-1.3.0.beta1 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb
tb_blog-1.2.1 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb
tb_blog-1.2.0 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb
tb_blog-1.1.3 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb
tb_blog-1.1.2 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb
tb_blog-1.1.1 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb
tb_blog-1.1.0 spec/dummy/db/migrate/20140110180429_add_nested_set_to_post_categories.tb_blog.rb