summaryrefslogtreecommitdiff
path: root/db/migrate/20150914215247_add_ci_tags.rb
blob: b647bc9c8a2f87a0db0e4c15ddcc08131dd4beab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# rubocop:disable all
class AddCiTags < ActiveRecord::Migration
  def change
    create_table "ci_taggings", force: true do |t|
      t.integer  "tag_id"
      t.integer  "taggable_id"
      t.string   "taggable_type"
      t.integer  "tagger_id"
      t.string   "tagger_type"
      t.string   "context",       limit: 128
      t.datetime "created_at"
    end

    add_index "ci_taggings", ["tag_id", "taggable_id", "taggable_type", "context", "tagger_id", "tagger_type"], name: "ci_taggings_idx", unique: true, using: :btree
    add_index "ci_taggings", ["taggable_id", "taggable_type", "context"], name: "index_ci_taggings_on_taggable_id_and_taggable_type_and_context", using: :btree

    create_table "ci_tags", force: true do |t|
      t.string  "name"
      t.integer "taggings_count", default: 0
    end

    add_index "ci_tags", ["name"], name: "index_ci_tags_on_name", unique: true, using: :btree
  end
end