schema.rb 20.0 KB
Newer Older
A
Andrew8xx8 已提交
1 2 3 4 5 6 7 8 9 10 11
# encoding: UTF-8
# This file is auto-generated from the current state of the database. Instead
# of editing this file, please use the migrations feature of Active Record to
# incrementally modify your database, and then regenerate this schema definition.
#
# Note that this schema.rb definition is the authoritative source for your
# database schema. If you need to create the application database on another
# system, you should be using db:schema:load, not running all the migrations
# from scratch. The latter is a flawed and unsustainable approach (the more migrations
# you'll amass, the slower it'll run and the greater likelihood for issues).
#
D
Dmitriy Zaporozhets 已提交
12
# It's strongly recommended that you check this file into your version control system.
A
Andrew8xx8 已提交
13

14
ActiveRecord::Schema.define(version: 20150125163100) do
15 16 17

  # These are extensions that must be enabled in order to support this database
  enable_extension "plpgsql"
18

19 20
  create_table "application_settings", force: true do |t|
    t.integer  "default_projects_limit"
21
    t.integer  "default_branch_protection"
22 23 24 25 26 27
    t.boolean  "signup_enabled"
    t.boolean  "signin_enabled"
    t.boolean  "gravatar_enabled"
    t.text     "sign_in_text"
    t.datetime "created_at"
    t.datetime "updated_at"
28
    t.string   "home_page_url"
29 30
  end

D
Dmitriy Zaporozhets 已提交
31 32
  create_table "broadcast_messages", force: true do |t|
    t.text     "message",    null: false
33 34 35
    t.datetime "starts_at"
    t.datetime "ends_at"
    t.integer  "alert_type"
36 37
    t.datetime "created_at"
    t.datetime "updated_at"
38 39
    t.string   "color"
    t.string   "font"
40
  end
41

D
Dmitriy Zaporozhets 已提交
42 43 44
  create_table "deploy_keys_projects", force: true do |t|
    t.integer  "deploy_key_id", null: false
    t.integer  "project_id",    null: false
45 46
    t.datetime "created_at"
    t.datetime "updated_at"
47
  end
48

D
Dmitriy Zaporozhets 已提交
49
  add_index "deploy_keys_projects", ["project_id"], name: "index_deploy_keys_projects_on_project_id", using: :btree
D
Dmitriy Zaporozhets 已提交
50

51 52 53 54 55 56 57 58 59 60
  create_table "emails", force: true do |t|
    t.integer  "user_id",    null: false
    t.string   "email",      null: false
    t.datetime "created_at"
    t.datetime "updated_at"
  end

  add_index "emails", ["email"], name: "index_emails_on_email", unique: true, using: :btree
  add_index "emails", ["user_id"], name: "index_emails_on_user_id", using: :btree

D
Dmitriy Zaporozhets 已提交
61
  create_table "events", force: true do |t|
A
Andrew8xx8 已提交
62 63 64 65 66
    t.string   "target_type"
    t.integer  "target_id"
    t.string   "title"
    t.text     "data"
    t.integer  "project_id"
67 68
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
69 70 71 72
    t.integer  "action"
    t.integer  "author_id"
  end

D
Dmitriy Zaporozhets 已提交
73 74 75 76 77 78 79 80 81 82
  add_index "events", ["action"], name: "index_events_on_action", using: :btree
  add_index "events", ["author_id"], name: "index_events_on_author_id", using: :btree
  add_index "events", ["created_at"], name: "index_events_on_created_at", using: :btree
  add_index "events", ["project_id"], name: "index_events_on_project_id", using: :btree
  add_index "events", ["target_id"], name: "index_events_on_target_id", using: :btree
  add_index "events", ["target_type"], name: "index_events_on_target_type", using: :btree

  create_table "forked_project_links", force: true do |t|
    t.integer  "forked_to_project_id",   null: false
    t.integer  "forked_from_project_id", null: false
83 84
    t.datetime "created_at"
    t.datetime "updated_at"
85 86
  end

D
Dmitriy Zaporozhets 已提交
87
  add_index "forked_project_links", ["forked_to_project_id"], name: "index_forked_project_links_on_forked_to_project_id", unique: true, using: :btree
88

89 90 91 92 93 94 95 96
  create_table "identities", force: true do |t|
    t.string  "extern_uid"
    t.string  "provider"
    t.integer "user_id"
  end

  add_index "identities", ["user_id"], name: "index_identities_on_user_id", using: :btree

D
Dmitriy Zaporozhets 已提交
97
  create_table "issues", force: true do |t|
A
Andrew8xx8 已提交
98 99 100 101
    t.string   "title"
    t.integer  "assignee_id"
    t.integer  "author_id"
    t.integer  "project_id"
102 103
    t.datetime "created_at"
    t.datetime "updated_at"
D
Dmitriy Zaporozhets 已提交
104
    t.integer  "position",     default: 0
A
Andrew8xx8 已提交
105 106 107 108
    t.string   "branch_name"
    t.text     "description"
    t.integer  "milestone_id"
    t.string   "state"
109
    t.integer  "iid"
A
Andrew8xx8 已提交
110 111
  end

D
Dmitriy Zaporozhets 已提交
112 113 114 115
  add_index "issues", ["assignee_id"], name: "index_issues_on_assignee_id", using: :btree
  add_index "issues", ["author_id"], name: "index_issues_on_author_id", using: :btree
  add_index "issues", ["created_at"], name: "index_issues_on_created_at", using: :btree
  add_index "issues", ["milestone_id"], name: "index_issues_on_milestone_id", using: :btree
116
  add_index "issues", ["project_id", "iid"], name: "index_issues_on_project_id_and_iid", unique: true, using: :btree
D
Dmitriy Zaporozhets 已提交
117 118
  add_index "issues", ["project_id"], name: "index_issues_on_project_id", using: :btree
  add_index "issues", ["title"], name: "index_issues_on_title", using: :btree
A
Andrew8xx8 已提交
119

D
Dmitriy Zaporozhets 已提交
120
  create_table "keys", force: true do |t|
A
Andrew8xx8 已提交
121
    t.integer  "user_id"
122 123
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
124 125
    t.text     "key"
    t.string   "title"
126
    t.string   "type"
127
    t.string   "fingerprint"
A
Andrew8xx8 已提交
128 129
  end

D
Dmitriy Zaporozhets 已提交
130
  add_index "keys", ["user_id"], name: "index_keys_on_user_id", using: :btree
A
Andrew8xx8 已提交
131

132 133 134 135 136 137 138 139
  create_table "label_links", force: true do |t|
    t.integer  "label_id"
    t.integer  "target_id"
    t.string   "target_type"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

D
Dmitriy Zaporozhets 已提交
140 141 142
  add_index "label_links", ["label_id"], name: "index_label_links_on_label_id", using: :btree
  add_index "label_links", ["target_id", "target_type"], name: "index_label_links_on_target_id_and_target_type", using: :btree

143 144 145 146 147 148 149 150
  create_table "labels", force: true do |t|
    t.string   "title"
    t.string   "color"
    t.integer  "project_id"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

D
Dmitriy Zaporozhets 已提交
151 152
  add_index "labels", ["project_id"], name: "index_labels_on_project_id", using: :btree

153 154 155 156 157 158 159 160 161 162 163
  create_table "members", force: true do |t|
    t.integer  "access_level",       null: false
    t.integer  "source_id",          null: false
    t.string   "source_type",        null: false
    t.integer  "user_id",            null: false
    t.integer  "notification_level", null: false
    t.string   "type"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

164 165 166 167 168
  add_index "members", ["access_level"], name: "index_members_on_access_level", using: :btree
  add_index "members", ["source_id", "source_type"], name: "index_members_on_source_id_and_source_type", using: :btree
  add_index "members", ["type"], name: "index_members_on_type", using: :btree
  add_index "members", ["user_id"], name: "index_members_on_user_id", using: :btree

169
  create_table "merge_request_diffs", force: true do |t|
170
    t.string   "state"
171 172
    t.text     "st_commits"
    t.text     "st_diffs"
173
    t.integer  "merge_request_id", null: false
174 175 176 177
    t.datetime "created_at"
    t.datetime "updated_at"
  end

178 179
  add_index "merge_request_diffs", ["merge_request_id"], name: "index_merge_request_diffs_on_merge_request_id", unique: true, using: :btree

D
Dmitriy Zaporozhets 已提交
180
  create_table "merge_requests", force: true do |t|
181 182 183
    t.string   "target_branch",                 null: false
    t.string   "source_branch",                 null: false
    t.integer  "source_project_id",             null: false
A
Andrew8xx8 已提交
184 185 186
    t.integer  "author_id"
    t.integer  "assignee_id"
    t.string   "title"
187 188
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
189 190 191
    t.integer  "milestone_id"
    t.string   "state"
    t.string   "merge_status"
192
    t.integer  "target_project_id",             null: false
193
    t.integer  "iid"
194
    t.text     "description"
195
    t.integer  "position",          default: 0
196
    t.datetime "locked_at"
A
Andrew8xx8 已提交
197 198
  end

D
Dmitriy Zaporozhets 已提交
199 200 201 202 203
  add_index "merge_requests", ["assignee_id"], name: "index_merge_requests_on_assignee_id", using: :btree
  add_index "merge_requests", ["author_id"], name: "index_merge_requests_on_author_id", using: :btree
  add_index "merge_requests", ["created_at"], name: "index_merge_requests_on_created_at", using: :btree
  add_index "merge_requests", ["milestone_id"], name: "index_merge_requests_on_milestone_id", using: :btree
  add_index "merge_requests", ["source_branch"], name: "index_merge_requests_on_source_branch", using: :btree
204
  add_index "merge_requests", ["source_project_id"], name: "index_merge_requests_on_source_project_id", using: :btree
D
Dmitriy Zaporozhets 已提交
205
  add_index "merge_requests", ["target_branch"], name: "index_merge_requests_on_target_branch", using: :btree
206
  add_index "merge_requests", ["target_project_id", "iid"], name: "index_merge_requests_on_target_project_id_and_iid", unique: true, using: :btree
D
Dmitriy Zaporozhets 已提交
207 208 209 210 211
  add_index "merge_requests", ["title"], name: "index_merge_requests_on_title", using: :btree

  create_table "milestones", force: true do |t|
    t.string   "title",       null: false
    t.integer  "project_id",  null: false
A
Andrew8xx8 已提交
212 213
    t.text     "description"
    t.date     "due_date"
214 215
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
216
    t.string   "state"
217
    t.integer  "iid"
A
Andrew8xx8 已提交
218 219
  end

D
Dmitriy Zaporozhets 已提交
220
  add_index "milestones", ["due_date"], name: "index_milestones_on_due_date", using: :btree
221
  add_index "milestones", ["project_id", "iid"], name: "index_milestones_on_project_id_and_iid", unique: true, using: :btree
D
Dmitriy Zaporozhets 已提交
222
  add_index "milestones", ["project_id"], name: "index_milestones_on_project_id", using: :btree
A
Andrew8xx8 已提交
223

D
Dmitriy Zaporozhets 已提交
224 225 226
  create_table "namespaces", force: true do |t|
    t.string   "name",                     null: false
    t.string   "path",                     null: false
227
    t.integer  "owner_id"
228 229
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
230
    t.string   "type"
D
Dmitriy Zaporozhets 已提交
231
    t.string   "description", default: "", null: false
S
Steven Thonus 已提交
232
    t.string   "avatar"
A
Andrew8xx8 已提交
233 234
  end

D
Dmitriy Zaporozhets 已提交
235 236 237 238
  add_index "namespaces", ["name"], name: "index_namespaces_on_name", using: :btree
  add_index "namespaces", ["owner_id"], name: "index_namespaces_on_owner_id", using: :btree
  add_index "namespaces", ["path"], name: "index_namespaces_on_path", using: :btree
  add_index "namespaces", ["type"], name: "index_namespaces_on_type", using: :btree
A
Andrew8xx8 已提交
239

D
Dmitriy Zaporozhets 已提交
240
  create_table "notes", force: true do |t|
A
Andrew8xx8 已提交
241 242 243
    t.text     "note"
    t.string   "noteable_type"
    t.integer  "author_id"
244 245
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
246 247 248 249 250
    t.integer  "project_id"
    t.string   "attachment"
    t.string   "line_code"
    t.string   "commit_id"
    t.integer  "noteable_id"
D
Dmitriy Zaporozhets 已提交
251
    t.boolean  "system",        default: false, null: false
252
    t.text     "st_diff"
A
Andrew8xx8 已提交
253 254
  end

D
Dmitriy Zaporozhets 已提交
255 256 257 258 259 260 261
  add_index "notes", ["author_id"], name: "index_notes_on_author_id", using: :btree
  add_index "notes", ["commit_id"], name: "index_notes_on_commit_id", using: :btree
  add_index "notes", ["created_at"], name: "index_notes_on_created_at", using: :btree
  add_index "notes", ["noteable_id", "noteable_type"], name: "index_notes_on_noteable_id_and_noteable_type", using: :btree
  add_index "notes", ["noteable_type"], name: "index_notes_on_noteable_type", using: :btree
  add_index "notes", ["project_id", "noteable_type"], name: "index_notes_on_project_id_and_noteable_type", using: :btree
  add_index "notes", ["project_id"], name: "index_notes_on_project_id", using: :btree
J
Jacob Vosmaer 已提交
262
  add_index "notes", ["updated_at"], name: "index_notes_on_updated_at", using: :btree
A
Andrew8xx8 已提交
263

V
Valery Sizov 已提交
264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306
  create_table "oauth_access_grants", force: true do |t|
    t.integer  "resource_owner_id", null: false
    t.integer  "application_id",    null: false
    t.string   "token",             null: false
    t.integer  "expires_in",        null: false
    t.text     "redirect_uri",      null: false
    t.datetime "created_at",        null: false
    t.datetime "revoked_at"
    t.string   "scopes"
  end

  add_index "oauth_access_grants", ["token"], name: "index_oauth_access_grants_on_token", unique: true, using: :btree

  create_table "oauth_access_tokens", force: true do |t|
    t.integer  "resource_owner_id"
    t.integer  "application_id"
    t.string   "token",             null: false
    t.string   "refresh_token"
    t.integer  "expires_in"
    t.datetime "revoked_at"
    t.datetime "created_at",        null: false
    t.string   "scopes"
  end

  add_index "oauth_access_tokens", ["refresh_token"], name: "index_oauth_access_tokens_on_refresh_token", unique: true, using: :btree
  add_index "oauth_access_tokens", ["resource_owner_id"], name: "index_oauth_access_tokens_on_resource_owner_id", using: :btree
  add_index "oauth_access_tokens", ["token"], name: "index_oauth_access_tokens_on_token", unique: true, using: :btree

  create_table "oauth_applications", force: true do |t|
    t.string   "name",                      null: false
    t.string   "uid",                       null: false
    t.string   "secret",                    null: false
    t.text     "redirect_uri",              null: false
    t.string   "scopes",       default: "", null: false
    t.datetime "created_at"
    t.datetime "updated_at"
    t.integer  "owner_id"
    t.string   "owner_type"
  end

  add_index "oauth_applications", ["owner_id", "owner_type"], name: "index_oauth_applications_on_owner_id_and_owner_type", using: :btree
  add_index "oauth_applications", ["uid"], name: "index_oauth_applications_on_uid", unique: true, using: :btree

D
Dmitriy Zaporozhets 已提交
307
  create_table "projects", force: true do |t|
A
Andrew8xx8 已提交
308 309 310
    t.string   "name"
    t.string   "path"
    t.text     "description"
311 312
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
313
    t.integer  "creator_id"
314 315 316 317
    t.boolean  "issues_enabled",         default: true,     null: false
    t.boolean  "wall_enabled",           default: true,     null: false
    t.boolean  "merge_requests_enabled", default: true,     null: false
    t.boolean  "wiki_enabled",           default: true,     null: false
A
Andrew8xx8 已提交
318
    t.integer  "namespace_id"
319
    t.string   "issues_tracker",         default: "gitlab", null: false
A
Andrew8xx8 已提交
320
    t.string   "issues_tracker_id"
321
    t.boolean  "snippets_enabled",       default: true,     null: false
322
    t.datetime "last_activity_at"
323
    t.string   "import_url"
324 325
    t.integer  "visibility_level",       default: 0,        null: false
    t.boolean  "archived",               default: false,    null: false
326
    t.string   "import_status"
327 328
    t.float    "repository_size",        default: 0.0
    t.integer  "star_count",             default: 0,        null: false
V
Valery Sizov 已提交
329 330
    t.string   "import_type"
    t.string   "import_source"
331
    t.string   "avatar"
A
Andrew8xx8 已提交
332 333
  end

334
  add_index "projects", ["creator_id"], name: "index_projects_on_creator_id", using: :btree
D
Dmitriy Zaporozhets 已提交
335 336
  add_index "projects", ["last_activity_at"], name: "index_projects_on_last_activity_at", using: :btree
  add_index "projects", ["namespace_id"], name: "index_projects_on_namespace_id", using: :btree
337
  add_index "projects", ["star_count"], name: "index_projects_on_star_count", using: :btree
A
Andrew8xx8 已提交
338

D
Dmitriy Zaporozhets 已提交
339
  create_table "protected_branches", force: true do |t|
340 341
    t.integer  "project_id",                          null: false
    t.string   "name",                                null: false
342 343
    t.datetime "created_at"
    t.datetime "updated_at"
344
    t.boolean  "developers_can_push", default: false, null: false
A
Andrew8xx8 已提交
345 346
  end

D
Dmitriy Zaporozhets 已提交
347
  add_index "protected_branches", ["project_id"], name: "index_protected_branches_on_project_id", using: :btree
D
Dmitriy Zaporozhets 已提交
348

D
Dmitriy Zaporozhets 已提交
349
  create_table "services", force: true do |t|
A
Andrew8xx8 已提交
350 351
    t.string   "type"
    t.string   "title"
D
Drew Blessing 已提交
352
    t.integer  "project_id",                 null: false
353 354
    t.datetime "created_at"
    t.datetime "updated_at"
D
Drew Blessing 已提交
355 356
    t.boolean  "active",     default: false, null: false
    t.text     "properties"
A
Andrew8xx8 已提交
357 358
  end

D
Dmitriy Zaporozhets 已提交
359
  add_index "services", ["project_id"], name: "index_services_on_project_id", using: :btree
A
Andrew8xx8 已提交
360

D
Dmitriy Zaporozhets 已提交
361
  create_table "snippets", force: true do |t|
A
Andrew8xx8 已提交
362
    t.string   "title"
363
    t.text     "content"
V
Valery Sizov 已提交
364
    t.integer  "author_id",                    null: false
365
    t.integer  "project_id"
366 367
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
368 369
    t.string   "file_name"
    t.datetime "expires_at"
370
    t.string   "type"
V
Valery Sizov 已提交
371
    t.integer  "visibility_level", default: 0, null: false
A
Andrew8xx8 已提交
372 373
  end

D
Dmitriy Zaporozhets 已提交
374 375 376 377
  add_index "snippets", ["author_id"], name: "index_snippets_on_author_id", using: :btree
  add_index "snippets", ["created_at"], name: "index_snippets_on_created_at", using: :btree
  add_index "snippets", ["expires_at"], name: "index_snippets_on_expires_at", using: :btree
  add_index "snippets", ["project_id"], name: "index_snippets_on_project_id", using: :btree
V
Valery Sizov 已提交
378
  add_index "snippets", ["visibility_level"], name: "index_snippets_on_visibility_level", using: :btree
A
Andrew8xx8 已提交
379

D
Dmitriy Zaporozhets 已提交
380
  create_table "taggings", force: true do |t|
A
Andrew8xx8 已提交
381 382 383 384 385 386 387 388 389
    t.integer  "tag_id"
    t.integer  "taggable_id"
    t.string   "taggable_type"
    t.integer  "tagger_id"
    t.string   "tagger_type"
    t.string   "context"
    t.datetime "created_at"
  end

390 391 392
  add_index "taggings", ["tag_id"], name: "index_taggings_on_tag_id", using: :btree
  add_index "taggings", ["taggable_id", "taggable_type", "context"], name: "index_taggings_on_taggable_id_and_taggable_type_and_context", using: :btree

D
Dmitriy Zaporozhets 已提交
393
  create_table "tags", force: true do |t|
A
Andrew8xx8 已提交
394 395 396
    t.string "name"
  end

D
Dmitriy Zaporozhets 已提交
397
  create_table "users", force: true do |t|
398 399
    t.string   "email",                    default: "",    null: false
    t.string   "encrypted_password",       default: "",    null: false
A
Andrew8xx8 已提交
400 401 402
    t.string   "reset_password_token"
    t.datetime "reset_password_sent_at"
    t.datetime "remember_created_at"
403
    t.integer  "sign_in_count",            default: 0
A
Andrew8xx8 已提交
404 405 406 407
    t.datetime "current_sign_in_at"
    t.datetime "last_sign_in_at"
    t.string   "current_sign_in_ip"
    t.string   "last_sign_in_ip"
408 409
    t.datetime "created_at"
    t.datetime "updated_at"
A
Andrew8xx8 已提交
410
    t.string   "name"
411 412 413 414 415
    t.boolean  "admin",                    default: false, null: false
    t.integer  "projects_limit",           default: 10
    t.string   "skype",                    default: "",    null: false
    t.string   "linkedin",                 default: "",    null: false
    t.string   "twitter",                  default: "",    null: false
A
Andrew8xx8 已提交
416
    t.string   "authentication_token"
417
    t.integer  "theme_id",                 default: 1,     null: false
A
Andrew8xx8 已提交
418
    t.string   "bio"
419
    t.integer  "failed_attempts",          default: 0
A
Andrew8xx8 已提交
420 421
    t.datetime "locked_at"
    t.string   "username"
422 423
    t.boolean  "can_create_group",         default: true,  null: false
    t.boolean  "can_create_team",          default: true,  null: false
424
    t.string   "state"
425 426
    t.integer  "color_scheme_id",          default: 1,     null: false
    t.integer  "notification_level",       default: 1,     null: false
427
    t.datetime "password_expires_at"
428
    t.integer  "created_by_id"
S
Steven Thonus 已提交
429
    t.string   "avatar"
430 431 432 433
    t.string   "confirmation_token"
    t.datetime "confirmed_at"
    t.datetime "confirmation_sent_at"
    t.string   "unconfirmed_email"
434 435
    t.boolean  "hide_no_ssh_key",          default: false
    t.string   "website_url",              default: "",    null: false
436
    t.datetime "last_credential_check_at"
V
Valery Sizov 已提交
437
    t.string   "github_access_token"
A
Andrew8xx8 已提交
438 439
  end

D
Dmitriy Zaporozhets 已提交
440 441 442
  add_index "users", ["admin"], name: "index_users_on_admin", using: :btree
  add_index "users", ["authentication_token"], name: "index_users_on_authentication_token", unique: true, using: :btree
  add_index "users", ["confirmation_token"], name: "index_users_on_confirmation_token", unique: true, using: :btree
G
GitLab 已提交
443
  add_index "users", ["current_sign_in_at"], name: "index_users_on_current_sign_in_at", using: :btree
D
Dmitriy Zaporozhets 已提交
444 445 446 447 448
  add_index "users", ["email"], name: "index_users_on_email", unique: true, using: :btree
  add_index "users", ["name"], name: "index_users_on_name", using: :btree
  add_index "users", ["reset_password_token"], name: "index_users_on_reset_password_token", unique: true, using: :btree
  add_index "users", ["username"], name: "index_users_on_username", using: :btree

C
Ciro Santilli 已提交
449 450 451 452 453 454 455 456 457 458 459
  create_table "users_star_projects", force: true do |t|
    t.integer  "project_id", null: false
    t.integer  "user_id",    null: false
    t.datetime "created_at"
    t.datetime "updated_at"
  end

  add_index "users_star_projects", ["project_id"], name: "index_users_star_projects_on_project_id", using: :btree
  add_index "users_star_projects", ["user_id", "project_id"], name: "index_users_star_projects_on_user_id_and_project_id", unique: true, using: :btree
  add_index "users_star_projects", ["user_id"], name: "index_users_star_projects_on_user_id", using: :btree

D
Dmitriy Zaporozhets 已提交
460
  create_table "web_hooks", force: true do |t|
A
Andrew8xx8 已提交
461 462
    t.string   "url"
    t.integer  "project_id"
463 464
    t.datetime "created_at"
    t.datetime "updated_at"
D
Dmitriy Zaporozhets 已提交
465
    t.string   "type",                  default: "ProjectHook"
A
Andrew8xx8 已提交
466
    t.integer  "service_id"
D
Dmitriy Zaporozhets 已提交
467 468 469
    t.boolean  "push_events",           default: true,          null: false
    t.boolean  "issues_events",         default: false,         null: false
    t.boolean  "merge_requests_events", default: false,         null: false
470
    t.boolean  "tag_push_events",       default: false
A
Andrew8xx8 已提交
471 472
  end

D
Dmitriy Zaporozhets 已提交
473
  add_index "web_hooks", ["project_id"], name: "index_web_hooks_on_project_id", using: :btree
D
Dmitriy Zaporozhets 已提交
474

A
Andrew8xx8 已提交
475
end