Sha256: f4b53ba5747f64f3fefa072686f4cc09c01dca76db262969d9e121b683b8144f

Contents?: true

Size: 766 Bytes

Versions: 14

Compression:

Stored size: 766 Bytes

Contents

class CreateTags < ActiveRecord::Migration
  def self.up
    create_table :tags do |t|
      t.column :title,            :string
      t.column :description,      :text
      t.column :created_by_id,    :integer
      t.column :updated_by_id,    :integer
      t.column :created_at,       :datetime
      t.column :updated_at,       :datetime
      t.column :site_id,         :integer
    end
    add_index :tags, :title, :unique => true

    create_table :taggings do |t|
      t.column :tag_id,           :integer
      t.column :tagged_type,      :string
      t.column :tagged_id,        :integer
    end
    add_index :taggings, [:tag_id, :tagged_id, :tagged_type], :unique => true
  end

  def self.down
    drop_table :tags
    drop_table :taggings
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
radiant-taggable-extension-2.0.5 db/migrate/001_create_tags.rb
radiant-taggable-extension-2.0.4 db/migrate/001_create_tags.rb
radiant-taggable-extension-2.0.3 db/migrate/001_create_tags.rb
radiant-taggable-extension-2.0.2 db/migrate/001_create_tags.rb
radiant-taggable-extension-2.0.1 db/migrate/001_create_tags.rb
radiant-taggable-extension-2.0.0 db/migrate/001_create_tags.rb
radiant-taggable-extension-2.0.0.rc2 db/migrate/001_create_tags.rb
radiant-taggable-extension-2.0.0.rc1 db/migrate/001_create_tags.rb
radiant-taggable-extension-1.2.5 db/migrate/001_create_tags.rb
radiant-taggable-extension-1.2.4 db/migrate/001_create_tags.rb
radiant-taggable-extension-1.2.3 db/migrate/001_create_tags.rb
radiant-taggable-extension-1.2.2 db/migrate/001_create_tags.rb
radiant-taggable-extension-1.2.1 db/migrate/001_create_tags.rb
radiant-taggable-extension-1.2.0 db/migrate/001_create_tags.rb