Sha256: 7085592f6abf66d92443bec5e0f055281da561550a26ae7692821c6d50d6f838

Contents?: true

Size: 717 Bytes

Versions: 6

Compression:

Stored size: 717 Bytes

Contents

class CreateComments < ActiveRecord::Migration
  def self.up
    create_table :comments, :force => true do |t|
      t.integer   :commentable_id, :default => 0
      t.string    :commentable_type, :limit => 15, :default => ""
      t.text      :body, :default => ""
      t.integer   :user_id, :default => 0, :null => false
      t.integer   :parent_id
      t.integer   :lft
      t.integer   :rgt
      t.integer   :is_denied,        :default => 0,     :null => false
      t.boolean   :is_reviewed,      :default => false
      t.timestamps
    end

    add_index :comments, ["user_id"]
    add_index :comments, ["commentable_id", "commentable_type"]
    
  end

  def self.down
    drop_table :comments
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
muck-comments-0.1.1 db/migrate/20090613173314_create_comments.rb
muck-activities-0.1.8 test/rails_root/db/migrate/20090613173314_create_comments.rb
muck-activities-0.1.9 test/rails_root/db/migrate/20090613173314_create_comments.rb
muck-activities-0.1.10 test/rails_root/db/migrate/20090613173314_create_comments.rb
muck-activities-0.1.11 test/rails_root/db/migrate/20090613173314_create_comments.rb
muck-comments-0.1.0 db/migrate/20090613173314_create_comments.rb