Commit ac3b6281288b5390135d1ec446008ef438d7c17c

Remove schema.rb from the source tree.

Commit diff

db/schema.rb

 
0# This file is auto-generated from the current state of the database. Instead of editing this file,
1# please use the migrations feature of ActiveRecord to incrementally modify your database, and
2# then regenerate this schema definition.
3#
4# Note that this schema.rb definition is the authoritative source for your database schema. If you need
5# to create the application database on another system, you should be using db:schema:load, not running
6# all the migrations from scratch. The latter is a flawed and unsustainable approach (the more migrations
7# you'll amass, the slower it'll run and the greater likelihood for issues).
8#
9# It's strongly recommended to check this file into your version control system.
10
11ActiveRecord::Schema.define(:version => 22) do
12
13 create_table "comments", :force => true do |t|
14 t.integer "user_id", :null => false
15 t.integer "repository_id", :null => false
16 t.string "sha1", :default => "", :null => false
17 t.text "body"
18 t.datetime "created_at"
19 t.datetime "updated_at"
20 t.integer "project_id"
21 end
22
23 add_index "comments", ["user_id"], :name => "index_comments_on_user_id"
24 add_index "comments", ["repository_id"], :name => "index_comments_on_repository_id"
25 add_index "comments", ["sha1"], :name => "index_comments_on_sha1"
26 add_index "comments", ["project_id"], :name => "index_comments_on_project_id"
27
28 create_table "committerships", :force => true do |t|
29 t.integer "user_id"
30 t.integer "repository_id"
31 t.integer "kind", :default => 2
32 t.datetime "created_at"
33 t.datetime "updated_at"
34 end
35
36 add_index "committerships", ["user_id"], :name => "index_permissions_on_user_id"
37 add_index "committerships", ["repository_id"], :name => "index_permissions_on_repository_id"
38
39 create_table "merge_requests", :force => true do |t|
40 t.integer "user_id"
41 t.integer "source_repository_id"
42 t.integer "target_repository_id"
43 t.text "proposal"
44 t.string "sha_snapshot"
45 t.integer "status", :default => 0
46 t.datetime "created_at"
47 t.datetime "updated_at"
48 t.string "source_branch"
49 t.string "target_branch"
50 end
51
52 add_index "merge_requests", ["user_id"], :name => "index_merge_requests_on_user_id"
53 add_index "merge_requests", ["source_repository_id"], :name => "index_merge_requests_on_source_repository_id"
54 add_index "merge_requests", ["target_repository_id"], :name => "index_merge_requests_on_target_repository_id"
55 add_index "merge_requests", ["status"], :name => "index_merge_requests_on_status"
56
57 create_table "projects", :force => true do |t|
58 t.string "title"
59 t.text "description"
60 t.integer "user_id"
61 t.datetime "created_at"
62 t.datetime "updated_at"
63 t.string "slug"
64 t.string "license"
65 t.string "home_url"
66 t.string "mailinglist_url"
67 t.string "bugtracker_url"
68 end
69
70 add_index "projects", ["slug"], :name => "index_projects_on_slug", :unique => true
71 add_index "projects", ["title"], :name => "index_projects_on_name"
72 add_index "projects", ["user_id"], :name => "index_projects_on_user_id"
73
74 create_table "repositories", :force => true do |t|
75 t.string "name"
76 t.integer "project_id"
77 t.integer "user_id"
78 t.datetime "created_at"
79 t.datetime "updated_at"
80 t.boolean "mainline", :default => false
81 t.integer "parent_id"
82 t.boolean "ready", :default => false
83 end
84
85 add_index "repositories", ["name"], :name => "index_repositories_on_name"
86 add_index "repositories", ["project_id"], :name => "index_repositories_on_project_id"
87 add_index "repositories", ["user_id"], :name => "index_repositories_on_user_id"
88 add_index "repositories", ["parent_id"], :name => "index_repositories_on_parent_id"
89 add_index "repositories", ["ready"], :name => "index_repositories_on_ready"
90
91 create_table "ssh_keys", :force => true do |t|
92 t.integer "user_id"
93 t.text "key"
94 t.datetime "created_at"
95 t.datetime "updated_at"
96 t.boolean "ready", :default => false
97 end
98
99 add_index "ssh_keys", ["user_id"], :name => "index_ssh_keys_on_user_id"
100
101 create_table "taggings", :force => true do |t|
102 t.integer "tag_id"
103 t.integer "taggable_id"
104 t.string "taggable_type"
105 t.datetime "created_at"
106 end
107
108 add_index "taggings", ["tag_id"], :name => "index_taggings_on_tag_id"
109 add_index "taggings", ["taggable_id", "taggable_type"], :name => "index_taggings_on_taggable_id_and_taggable_type"
110
111 create_table "tags", :force => true do |t|
112 t.string "name"
113 end
114
115 add_index "tags", ["name"], :name => "index_tags_on_name", :unique => true
116
117 create_table "tasks", :force => true do |t|
118 t.string "target_class"
119 t.string "command"
120 t.text "arguments"
121 t.boolean "performed", :default => false
122 t.datetime "performed_at"
123 t.datetime "created_at"
124 t.datetime "updated_at"
125 t.integer "target_id"
126 end
127
128 add_index "tasks", ["performed"], :name => "index_tasks_on_performed"
129
130 create_table "users", :force => true do |t|
131 t.string "login"
132 t.string "email"
133 t.string "crypted_password", :limit => 40
134 t.string "salt", :limit => 40
135 t.datetime "created_at"
136 t.datetime "updated_at"
137 t.string "remember_token"
138 t.datetime "remember_token_expires_at"
139 t.string "activation_code", :limit => 40
140 t.datetime "activated_at"
141 t.integer "ssh_key_id"
142 t.string "fullname"
143 t.text "url"
144 end
145
146 add_index "users", ["login"], :name => "index_users_on_login"
147 add_index "users", ["email"], :name => "index_users_on_email"
148 add_index "users", ["ssh_key_id"], :name => "index_users_on_ssh_key_id"
149
150end
toggle raw diff