Description:
updated db/schema.rb to remove unused fields incorrected added from the code jom branch
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r380:894c9826b6b5 - - 1 file changed: 35 inserted, 73 deleted
@@ -17,27 +17,19 | |||
|
17 | 17 | t.string "author" |
|
18 | 18 | t.text "body" |
|
19 | 19 | t.boolean "published" |
|
20 | - t.datetime "created_at" | |
|
21 | - t.datetime "updated_at" | |
|
20 | + t.datetime "created_at", :null => false | |
|
21 | + t.datetime "updated_at", :null => false | |
|
22 | 22 | t.boolean "frontpage", :default => false |
|
23 | 23 | t.boolean "contest_only", :default => false |
|
24 | 24 | t.string "title" |
|
25 | 25 | t.string "notes" |
|
26 | 26 | end |
|
27 | 27 | |
|
28 | - create_table "codejom_statuses", :force => true do |t| | |
|
29 | - t.integer "user_id" | |
|
30 | - t.boolean "alive" | |
|
31 | - t.integer "num_problems_passed" | |
|
32 | - t.datetime "created_at" | |
|
33 | - t.datetime "updated_at" | |
|
34 | - end | |
|
35 | - | |
|
36 | 28 | create_table "contests", :force => true do |t| |
|
37 | 29 | t.string "title" |
|
38 | 30 | t.boolean "enabled" |
|
39 | - t.datetime "created_at" | |
|
40 | - t.datetime "updated_at" | |
|
31 | + t.datetime "created_at", :null => false | |
|
32 | + t.datetime "updated_at", :null => false | |
|
41 | 33 | t.string "name" |
|
42 | 34 | end |
|
43 | 35 | |
@@ -53,23 +45,23 | |||
|
53 | 45 | |
|
54 | 46 | create_table "countries", :force => true do |t| |
|
55 | 47 | t.string "name" |
|
56 | - t.datetime "created_at" | |
|
57 | - t.datetime "updated_at" | |
|
48 | + t.datetime "created_at", :null => false | |
|
49 | + t.datetime "updated_at", :null => false | |
|
58 | 50 | end |
|
59 | 51 | |
|
60 | 52 | create_table "descriptions", :force => true do |t| |
|
61 | 53 | t.text "body" |
|
62 | 54 | t.boolean "markdowned" |
|
63 | - t.datetime "created_at" | |
|
64 | - t.datetime "updated_at" | |
|
55 | + t.datetime "created_at", :null => false | |
|
56 | + t.datetime "updated_at", :null => false | |
|
65 | 57 | end |
|
66 | 58 | |
|
67 | 59 | create_table "grader_configurations", :force => true do |t| |
|
68 | 60 | t.string "key" |
|
69 | 61 | t.string "value_type" |
|
70 | 62 | t.string "value" |
|
71 | - t.datetime "created_at" | |
|
72 | - t.datetime "updated_at" | |
|
63 | + t.datetime "created_at", :null => false | |
|
64 | + t.datetime "updated_at", :null => false | |
|
73 | 65 | t.text "description" |
|
74 | 66 | end |
|
75 | 67 | |
@@ -78,8 +70,8 | |||
|
78 | 70 | t.integer "pid" |
|
79 | 71 | t.string "mode" |
|
80 | 72 | t.boolean "active" |
|
81 | - t.datetime "created_at" | |
|
82 | - t.datetime "updated_at" | |
|
73 | + t.datetime "created_at", :null => false | |
|
74 | + t.datetime "updated_at", :null => false | |
|
83 | 75 | t.integer "task_id" |
|
84 | 76 | t.string "task_type" |
|
85 | 77 | t.boolean "terminated" |
@@ -100,23 +92,21 | |||
|
100 | 92 | t.integer "replying_message_id" |
|
101 | 93 | t.text "body" |
|
102 | 94 | t.boolean "replied" |
|
103 | - t.datetime "created_at" | |
|
104 | - t.datetime "updated_at" | |
|
95 | + t.datetime "created_at", :null => false | |
|
96 | + t.datetime "updated_at", :null => false | |
|
105 | 97 | end |
|
106 | 98 | |
|
107 | 99 | create_table "problems", :force => true do |t| |
|
108 |
- t.string |
|
|
109 |
- t.string |
|
|
110 |
- t.integer |
|
|
111 |
- t.date |
|
|
112 |
- t.boolean |
|
|
113 |
- t.string |
|
|
114 |
- t.integer |
|
|
115 |
- t.boolean |
|
|
116 |
- t.boolean |
|
|
117 | - t.integer "level", :default => 0 | |
|
118 | - t.datetime "updated_at" | |
|
119 | - t.string "description_filename" | |
|
100 | + t.string "name", :limit => 30 | |
|
101 | + t.string "full_name" | |
|
102 | + t.integer "full_score" | |
|
103 | + t.date "date_added" | |
|
104 | + t.boolean "available" | |
|
105 | + t.string "url" | |
|
106 | + t.integer "description_id" | |
|
107 | + t.boolean "test_allowed" | |
|
108 | + t.boolean "output_only" | |
|
109 | + t.string "description_filename" | |
|
120 | 110 | end |
|
121 | 111 | |
|
122 | 112 | create_table "rights", :force => true do |t| |
@@ -156,21 +146,12 | |||
|
156 | 146 | t.string "name" |
|
157 | 147 | t.boolean "started" |
|
158 | 148 | t.datetime "start_time" |
|
159 | - t.datetime "created_at" | |
|
160 | - t.datetime "updated_at" | |
|
149 | + t.datetime "created_at", :null => false | |
|
150 | + t.datetime "updated_at", :null => false | |
|
161 | 151 | t.integer "country_id" |
|
162 | 152 | t.string "password" |
|
163 | 153 | end |
|
164 | 154 | |
|
165 | - create_table "submission_statuses", :force => true do |t| | |
|
166 | - t.integer "user_id" | |
|
167 | - t.integer "problem_id" | |
|
168 | - t.boolean "passed" | |
|
169 | - t.integer "submission_count" | |
|
170 | - t.datetime "created_at" | |
|
171 | - t.datetime "updated_at" | |
|
172 | - end | |
|
173 | - | |
|
174 | 155 | create_table "submissions", :force => true do |t| |
|
175 | 156 | t.integer "user_id" |
|
176 | 157 | t.integer "problem_id" |
@@ -197,24 +178,12 | |||
|
197 | 178 | t.datetime "updated_at" |
|
198 | 179 | end |
|
199 | 180 | |
|
200 | - create_table "test_pair_assignments", :force => true do |t| | |
|
201 | - t.integer "user_id" | |
|
202 | - t.integer "problem_id" | |
|
203 | - t.integer "test_pair_id" | |
|
204 | - t.integer "test_pair_number" | |
|
205 | - t.integer "request_number" | |
|
206 | - t.datetime "created_at" | |
|
207 | - t.datetime "updated_at" | |
|
208 | - t.boolean "submitted" | |
|
209 | - end | |
|
210 | - | |
|
211 | 181 | create_table "test_pairs", :force => true do |t| |
|
212 | 182 | t.integer "problem_id" |
|
213 | 183 | t.text "input", :limit => 16777215 |
|
214 | 184 | t.text "solution", :limit => 16777215 |
|
215 | - t.datetime "created_at" | |
|
216 | - t.datetime "updated_at" | |
|
217 | - t.integer "number" | |
|
185 | + t.datetime "created_at", :null => false | |
|
186 | + t.datetime "updated_at", :null => false | |
|
218 | 187 | end |
|
219 | 188 | |
|
220 | 189 | create_table "test_requests", :force => true do |t| |
@@ -225,13 +194,13 | |||
|
225 | 194 | t.string "output_file_name" |
|
226 | 195 | t.string "running_stat" |
|
227 | 196 | t.integer "status" |
|
228 | - t.datetime "updated_at" | |
|
197 | + t.datetime "updated_at", :null => false | |
|
229 | 198 | t.datetime "submitted_at" |
|
230 | 199 | t.datetime "compiled_at" |
|
231 | 200 | t.text "compiler_message" |
|
232 | 201 | t.datetime "graded_at" |
|
233 | 202 | t.string "grader_comment" |
|
234 | - t.datetime "created_at" | |
|
203 | + t.datetime "created_at", :null => false | |
|
235 | 204 | t.float "running_time" |
|
236 | 205 | t.string "exit_status" |
|
237 | 206 | t.integer "memory_usage" |
@@ -242,30 +211,23 | |||
|
242 | 211 | create_table "user_contest_stats", :force => true do |t| |
|
243 | 212 | t.integer "user_id" |
|
244 | 213 | t.datetime "started_at" |
|
245 | - t.datetime "created_at" | |
|
246 | - t.datetime "updated_at" | |
|
214 | + t.datetime "created_at", :null => false | |
|
215 | + t.datetime "updated_at", :null => false | |
|
247 | 216 | t.boolean "forced_logout" |
|
248 | 217 | end |
|
249 | 218 | |
|
250 | 219 | create_table "users", :force => true do |t| |
|
251 |
- t.string "login", |
|
|
220 | + t.string "login", :limit => 50 | |
|
252 | 221 | t.string "full_name" |
|
253 | 222 | t.string "hashed_password" |
|
254 |
- t.string "salt", |
|
|
223 | + t.string "salt", :limit => 5 | |
|
255 | 224 | t.string "alias" |
|
256 | 225 | t.string "email" |
|
257 | 226 | t.integer "site_id" |
|
258 | 227 | t.integer "country_id" |
|
259 |
- t.boolean "activated", |
|
|
228 | + t.boolean "activated", :default => false | |
|
260 | 229 | t.datetime "created_at" |
|
261 | 230 | t.datetime "updated_at" |
|
262 | - t.string "member1_full_name" | |
|
263 | - t.string "member2_full_name" | |
|
264 | - t.string "member3_full_name" | |
|
265 | - t.boolean "high_school" | |
|
266 | - t.string "member1_school_name" | |
|
267 | - t.string "member2_school_name" | |
|
268 | - t.string "member3_school_name" | |
|
269 | 231 | end |
|
270 | 232 | |
|
271 | 233 | add_index "users", ["login"], :name => "index_users_on_login", :unique => true |
You need to be logged in to leave comments.
Login now