blob: 09a776463db4414e901e6362da6691328b7ec180 [file] [log] [blame]
Keith Haddow6dbcdf52018-06-07 14:13:52 -07001-- MySQL dump 10.14 Distrib 5.5.32-MariaDB, for Linux ()
2--
3-- Host: localhost Database: chromeos_autotest_db
4-- ------------------------------------------------------
5-- Server version 5.5.32-MariaDB
6
7/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
8/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
9/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
10/*!40101 SET NAMES utf8 */;
11/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
12/*!40103 SET TIME_ZONE='+00:00' */;
13/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
14/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
15/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
16/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
17
18--
19-- Table structure for table `afe_aborted_host_queue_entries`
20--
21
22DROP TABLE IF EXISTS `afe_aborted_host_queue_entries`;
23/*!40101 SET @saved_cs_client = @@character_set_client */;
24/*!40101 SET character_set_client = utf8 */;
25CREATE TABLE `afe_aborted_host_queue_entries` (
26 `queue_entry_id` int(11) NOT NULL,
27 `aborted_by_id` int(11) NOT NULL,
28 `aborted_on` datetime NOT NULL,
29 PRIMARY KEY (`queue_entry_id`),
30 KEY `aborted_host_queue_entries_aborted_by_id_fk` (`aborted_by_id`),
31 CONSTRAINT `aborted_host_queue_entries_aborted_by_id_fk` FOREIGN KEY (`aborted_by_id`) REFERENCES `afe_users` (`id`) ON DELETE NO ACTION,
32 CONSTRAINT `aborted_host_queue_entries_queue_entry_id_fk` FOREIGN KEY (`queue_entry_id`) REFERENCES `afe_host_queue_entries` (`id`) ON DELETE NO ACTION
33) ENGINE=InnoDB DEFAULT CHARSET=latin1;
34/*!40101 SET character_set_client = @saved_cs_client */;
35
36--
37-- Table structure for table `afe_acl_groups`
38--
39
40DROP TABLE IF EXISTS `afe_acl_groups`;
41/*!40101 SET @saved_cs_client = @@character_set_client */;
42/*!40101 SET character_set_client = utf8 */;
43CREATE TABLE `afe_acl_groups` (
44 `id` int(11) NOT NULL AUTO_INCREMENT,
45 `name` varchar(255) DEFAULT NULL,
46 `description` varchar(255) DEFAULT NULL,
47 PRIMARY KEY (`id`)
48) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
49/*!40101 SET character_set_client = @saved_cs_client */;
50
51--
52-- Table structure for table `afe_acl_groups_hosts`
53--
54
55DROP TABLE IF EXISTS `afe_acl_groups_hosts`;
56/*!40101 SET @saved_cs_client = @@character_set_client */;
57/*!40101 SET character_set_client = utf8 */;
58CREATE TABLE `afe_acl_groups_hosts` (
59 `id` int(11) NOT NULL AUTO_INCREMENT,
60 `aclgroup_id` int(11) DEFAULT NULL,
61 `host_id` int(11) DEFAULT NULL,
62 PRIMARY KEY (`id`),
63 UNIQUE KEY `acl_groups_hosts_both_ids` (`aclgroup_id`,`host_id`),
64 KEY `acl_groups_hosts_host_id` (`host_id`),
65 CONSTRAINT `acl_groups_hosts_aclgroup_id_fk` FOREIGN KEY (`aclgroup_id`) REFERENCES `afe_acl_groups` (`id`) ON DELETE NO ACTION,
66 CONSTRAINT `acl_groups_hosts_host_id_fk` FOREIGN KEY (`host_id`) REFERENCES `afe_hosts` (`id`) ON DELETE NO ACTION
67) ENGINE=InnoDB DEFAULT CHARSET=latin1;
68/*!40101 SET character_set_client = @saved_cs_client */;
69
70--
71-- Table structure for table `afe_acl_groups_users`
72--
73
74DROP TABLE IF EXISTS `afe_acl_groups_users`;
75/*!40101 SET @saved_cs_client = @@character_set_client */;
76/*!40101 SET character_set_client = utf8 */;
77CREATE TABLE `afe_acl_groups_users` (
78 `id` int(11) NOT NULL AUTO_INCREMENT,
79 `aclgroup_id` int(11) DEFAULT NULL,
80 `user_id` int(11) DEFAULT NULL,
81 PRIMARY KEY (`id`),
82 UNIQUE KEY `acl_groups_users_both_ids` (`aclgroup_id`,`user_id`),
83 KEY `acl_groups_users_user_id` (`user_id`),
84 CONSTRAINT `acl_groups_users_aclgroup_id_fk` FOREIGN KEY (`aclgroup_id`) REFERENCES `afe_acl_groups` (`id`) ON DELETE NO ACTION,
85 CONSTRAINT `acl_groups_users_user_id_fk` FOREIGN KEY (`user_id`) REFERENCES `afe_users` (`id`) ON DELETE NO ACTION
86) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
87/*!40101 SET character_set_client = @saved_cs_client */;
88
89--
90-- Table structure for table `afe_atomic_groups`
91--
92
93DROP TABLE IF EXISTS `afe_atomic_groups`;
94/*!40101 SET @saved_cs_client = @@character_set_client */;
95/*!40101 SET character_set_client = utf8 */;
96CREATE TABLE `afe_atomic_groups` (
97 `id` int(11) NOT NULL AUTO_INCREMENT,
98 `name` varchar(255) NOT NULL,
99 `description` longtext,
100 `max_number_of_machines` int(11) NOT NULL,
101 `invalid` tinyint(1) NOT NULL,
102 PRIMARY KEY (`id`),
103 UNIQUE KEY `name` (`name`)
104) ENGINE=InnoDB DEFAULT CHARSET=latin1;
105/*!40101 SET character_set_client = @saved_cs_client */;
106
107--
108-- Table structure for table `afe_autotests`
109--
110
111DROP TABLE IF EXISTS `afe_autotests`;
112/*!40101 SET @saved_cs_client = @@character_set_client */;
113/*!40101 SET character_set_client = utf8 */;
114CREATE TABLE `afe_autotests` (
115 `id` int(11) NOT NULL AUTO_INCREMENT,
116 `name` varchar(255) DEFAULT NULL,
117 `test_class` varchar(255) DEFAULT NULL,
118 `description` text,
119 `test_type` int(11) DEFAULT NULL,
120 `path` varchar(255) DEFAULT NULL,
121 `author` varchar(256) DEFAULT NULL,
122 `dependencies` varchar(256) DEFAULT NULL,
123 `experimental` smallint(6) DEFAULT '0',
124 `run_verify` smallint(6) DEFAULT '1',
125 `test_time` smallint(6) DEFAULT '1',
126 `test_category` varchar(256) DEFAULT NULL,
127 `sync_count` int(11) DEFAULT '1',
128 `test_retry` int(11) NOT NULL DEFAULT '0',
129 `run_reset` smallint(6) NOT NULL DEFAULT '1',
130 PRIMARY KEY (`id`)
131) ENGINE=InnoDB AUTO_INCREMENT=2857 DEFAULT CHARSET=latin1;
132/*!40101 SET character_set_client = @saved_cs_client */;
133
134--
135-- Table structure for table `afe_autotests_dependency_labels`
136--
137
138DROP TABLE IF EXISTS `afe_autotests_dependency_labels`;
139/*!40101 SET @saved_cs_client = @@character_set_client */;
140/*!40101 SET character_set_client = utf8 */;
141CREATE TABLE `afe_autotests_dependency_labels` (
142 `id` int(11) NOT NULL AUTO_INCREMENT,
143 `test_id` int(11) NOT NULL,
144 `label_id` int(11) NOT NULL,
145 PRIMARY KEY (`id`),
146 UNIQUE KEY `test_id` (`test_id`,`label_id`),
147 KEY `autotests_dependency_labels_label_id_fk` (`label_id`),
148 CONSTRAINT `autotests_dependency_labels_label_id_fk` FOREIGN KEY (`label_id`) REFERENCES `afe_labels` (`id`) ON DELETE NO ACTION,
149 CONSTRAINT `autotests_dependency_labels_test_id_fk` FOREIGN KEY (`test_id`) REFERENCES `afe_autotests` (`id`) ON DELETE NO ACTION
150) ENGINE=InnoDB DEFAULT CHARSET=latin1;
151/*!40101 SET character_set_client = @saved_cs_client */;
152
153--
154-- Table structure for table `afe_drone_sets`
155--
156
157DROP TABLE IF EXISTS `afe_drone_sets`;
158/*!40101 SET @saved_cs_client = @@character_set_client */;
159/*!40101 SET character_set_client = utf8 */;
160CREATE TABLE `afe_drone_sets` (
161 `id` int(11) NOT NULL AUTO_INCREMENT,
162 `name` varchar(255) NOT NULL,
163 PRIMARY KEY (`id`),
164 UNIQUE KEY `afe_drone_sets_unique` (`name`)
165) ENGINE=InnoDB DEFAULT CHARSET=utf8;
166/*!40101 SET character_set_client = @saved_cs_client */;
167
168--
169-- Table structure for table `afe_drone_sets_drones`
170--
171
172DROP TABLE IF EXISTS `afe_drone_sets_drones`;
173/*!40101 SET @saved_cs_client = @@character_set_client */;
174/*!40101 SET character_set_client = utf8 */;
175CREATE TABLE `afe_drone_sets_drones` (
176 `id` int(11) NOT NULL AUTO_INCREMENT,
177 `droneset_id` int(11) NOT NULL,
178 `drone_id` int(11) NOT NULL,
179 PRIMARY KEY (`id`),
180 UNIQUE KEY `afe_drone_sets_drones_unique` (`drone_id`),
181 KEY `afe_drone_sets_drones_droneset_ibfk` (`droneset_id`),
182 CONSTRAINT `afe_drone_sets_drones_drone_ibfk` FOREIGN KEY (`drone_id`) REFERENCES `afe_drones` (`id`),
183 CONSTRAINT `afe_drone_sets_drones_droneset_ibfk` FOREIGN KEY (`droneset_id`) REFERENCES `afe_drone_sets` (`id`)
184) ENGINE=InnoDB DEFAULT CHARSET=utf8;
185/*!40101 SET character_set_client = @saved_cs_client */;
186
187--
188-- Table structure for table `afe_drones`
189--
190
191DROP TABLE IF EXISTS `afe_drones`;
192/*!40101 SET @saved_cs_client = @@character_set_client */;
193/*!40101 SET character_set_client = utf8 */;
194CREATE TABLE `afe_drones` (
195 `id` int(11) NOT NULL AUTO_INCREMENT,
196 `hostname` varchar(255) NOT NULL,
197 PRIMARY KEY (`id`),
198 UNIQUE KEY `afe_drones_unique` (`hostname`)
199) ENGINE=InnoDB DEFAULT CHARSET=utf8;
200/*!40101 SET character_set_client = @saved_cs_client */;
201
202--
203-- Table structure for table `afe_host_attributes`
204--
205
206DROP TABLE IF EXISTS `afe_host_attributes`;
207/*!40101 SET @saved_cs_client = @@character_set_client */;
208/*!40101 SET character_set_client = utf8 */;
209CREATE TABLE `afe_host_attributes` (
210 `id` int(11) NOT NULL AUTO_INCREMENT,
211 `host_id` int(11) NOT NULL,
212 `attribute` varchar(90) NOT NULL,
213 `value` varchar(300) NOT NULL,
214 PRIMARY KEY (`id`),
215 KEY `host_id` (`host_id`),
216 KEY `attribute` (`attribute`),
217 CONSTRAINT `afe_host_attributes_ibfk_1` FOREIGN KEY (`host_id`) REFERENCES `afe_hosts` (`id`)
218) ENGINE=InnoDB DEFAULT CHARSET=latin1;
219/*!40101 SET character_set_client = @saved_cs_client */;
220
221--
222-- Table structure for table `afe_host_queue_entries`
223--
224
225DROP TABLE IF EXISTS `afe_host_queue_entries`;
226/*!40101 SET @saved_cs_client = @@character_set_client */;
227/*!40101 SET character_set_client = utf8 */;
228CREATE TABLE `afe_host_queue_entries` (
229 `id` int(11) NOT NULL AUTO_INCREMENT,
230 `job_id` int(11) DEFAULT NULL,
231 `host_id` int(11) DEFAULT NULL,
232 `status` varchar(255) DEFAULT NULL,
233 `meta_host` int(11) DEFAULT NULL,
234 `active` tinyint(1) DEFAULT '0',
235 `complete` tinyint(1) DEFAULT '0',
236 `deleted` tinyint(1) NOT NULL,
237 `execution_subdir` varchar(255) NOT NULL,
238 `atomic_group_id` int(11) DEFAULT NULL,
239 `aborted` tinyint(1) NOT NULL DEFAULT '0',
240 `started_on` datetime DEFAULT NULL,
241 `finished_on` datetime DEFAULT NULL,
242 PRIMARY KEY (`id`),
243 UNIQUE KEY `host_queue_entries_job_id_and_host_id` (`job_id`,`host_id`),
244 KEY `host_queue_entries_host_id` (`host_id`),
245 KEY `host_queue_entries_meta_host` (`meta_host`),
246 KEY `atomic_group_id` (`atomic_group_id`),
247 KEY `host_queue_entries_host_active` (`host_id`,`active`),
248 KEY `host_queue_entry_status` (`status`),
249 KEY `host_queue_entries_abort_incomplete` (`aborted`,`complete`),
250 KEY `afe_host_queue_entries_active` (`active`),
251 KEY `afe_host_queue_entries_complete` (`complete`),
252 KEY `afe_host_queue_entries_deleted` (`deleted`),
253 KEY `afe_host_queue_entries_aborted` (`aborted`),
254 KEY `afe_host_queue_entries_started_on` (`started_on`),
255 KEY `afe_host_queue_entries_finished_on` (`finished_on`),
256 KEY `afe_host_queue_entries_job_id` (`job_id`),
257 CONSTRAINT `afe_host_queue_entries_ibfk_1` FOREIGN KEY (`atomic_group_id`) REFERENCES `afe_atomic_groups` (`id`) ON DELETE NO ACTION,
258 CONSTRAINT `host_queue_entries_host_id_fk` FOREIGN KEY (`host_id`) REFERENCES `afe_hosts` (`id`) ON DELETE NO ACTION,
259 CONSTRAINT `host_queue_entries_job_id_fk` FOREIGN KEY (`job_id`) REFERENCES `afe_jobs` (`id`) ON DELETE NO ACTION,
260 CONSTRAINT `host_queue_entries_meta_host_fk` FOREIGN KEY (`meta_host`) REFERENCES `afe_labels` (`id`) ON DELETE NO ACTION
261) ENGINE=InnoDB DEFAULT CHARSET=latin1;
262/*!40101 SET character_set_client = @saved_cs_client */;
263
264--
265-- Table structure for table `afe_host_queue_entry_start_times`
266--
267
268DROP TABLE IF EXISTS `afe_host_queue_entry_start_times`;
269/*!40101 SET @saved_cs_client = @@character_set_client */;
270/*!40101 SET character_set_client = utf8 */;
271CREATE TABLE `afe_host_queue_entry_start_times` (
272 `id` int(11) NOT NULL AUTO_INCREMENT,
273 `insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
274 `highest_hqe_id` int(11) NOT NULL,
275 PRIMARY KEY (`id`),
276 KEY `afe_hqe_insert_times_index` (`insert_time`)
277) ENGINE=InnoDB DEFAULT CHARSET=utf8;
278/*!40101 SET character_set_client = @saved_cs_client */;
279
280--
281-- Table structure for table `afe_hosts`
282--
283
284DROP TABLE IF EXISTS `afe_hosts`;
285/*!40101 SET @saved_cs_client = @@character_set_client */;
286/*!40101 SET character_set_client = utf8 */;
287CREATE TABLE `afe_hosts` (
288 `id` int(11) NOT NULL AUTO_INCREMENT,
289 `hostname` varchar(255) DEFAULT NULL,
290 `locked` tinyint(1) DEFAULT '0',
291 `synch_id` int(11) DEFAULT NULL,
292 `status` varchar(255) DEFAULT NULL,
293 `invalid` tinyint(1) DEFAULT '0',
294 `protection` int(11) NOT NULL,
295 `locked_by_id` int(11) DEFAULT NULL,
296 `lock_time` datetime DEFAULT NULL,
297 `dirty` tinyint(1) NOT NULL,
298 `leased` tinyint(1) NOT NULL DEFAULT '1',
299 `shard_id` int(11) DEFAULT NULL,
300 `lock_reason` text,
301 PRIMARY KEY (`id`),
302 KEY `hosts_locked_by_fk` (`locked_by_id`),
303 KEY `leased_hosts` (`leased`,`locked`),
304 KEY `hosts_to_shard_ibfk` (`shard_id`),
305 CONSTRAINT `hosts_locked_by_fk` FOREIGN KEY (`locked_by_id`) REFERENCES `afe_users` (`id`) ON DELETE NO ACTION,
306 CONSTRAINT `hosts_to_shard_ibfk` FOREIGN KEY (`shard_id`) REFERENCES `afe_shards` (`id`)
307) ENGINE=InnoDB DEFAULT CHARSET=latin1;
308/*!40101 SET character_set_client = @saved_cs_client */;
309
310--
311-- Table structure for table `afe_hosts_labels`
312--
313
314DROP TABLE IF EXISTS `afe_hosts_labels`;
315/*!40101 SET @saved_cs_client = @@character_set_client */;
316/*!40101 SET character_set_client = utf8 */;
317CREATE TABLE `afe_hosts_labels` (
318 `id` int(11) NOT NULL AUTO_INCREMENT,
319 `host_id` int(11) DEFAULT NULL,
320 `label_id` int(11) DEFAULT NULL,
321 PRIMARY KEY (`id`),
322 UNIQUE KEY `hosts_labels_both_ids` (`label_id`,`host_id`),
323 KEY `hosts_labels_host_id` (`host_id`),
324 CONSTRAINT `hosts_labels_host_id_fk` FOREIGN KEY (`host_id`) REFERENCES `afe_hosts` (`id`) ON DELETE NO ACTION,
325 CONSTRAINT `hosts_labels_label_id_fk` FOREIGN KEY (`label_id`) REFERENCES `afe_labels` (`id`) ON DELETE NO ACTION
326) ENGINE=InnoDB DEFAULT CHARSET=latin1;
327/*!40101 SET character_set_client = @saved_cs_client */;
328
329--
330-- Table structure for table `afe_ineligible_host_queues`
331--
332
333DROP TABLE IF EXISTS `afe_ineligible_host_queues`;
334/*!40101 SET @saved_cs_client = @@character_set_client */;
335/*!40101 SET character_set_client = utf8 */;
336CREATE TABLE `afe_ineligible_host_queues` (
337 `id` int(11) NOT NULL AUTO_INCREMENT,
338 `job_id` int(11) DEFAULT NULL,
339 `host_id` int(11) DEFAULT NULL,
340 PRIMARY KEY (`id`),
341 UNIQUE KEY `ineligible_host_queues_both_ids` (`host_id`,`job_id`),
342 KEY `ineligible_host_queues_job_id` (`job_id`),
343 CONSTRAINT `ineligible_host_queues_host_id_fk` FOREIGN KEY (`host_id`) REFERENCES `afe_hosts` (`id`) ON DELETE NO ACTION,
344 CONSTRAINT `ineligible_host_queues_job_id_fk` FOREIGN KEY (`job_id`) REFERENCES `afe_jobs` (`id`) ON DELETE NO ACTION
345) ENGINE=InnoDB DEFAULT CHARSET=latin1;
346/*!40101 SET character_set_client = @saved_cs_client */;
347
348--
349-- Table structure for table `afe_job_handoffs`
350--
351
352DROP TABLE IF EXISTS `afe_job_handoffs`;
353/*!40101 SET @saved_cs_client = @@character_set_client */;
354/*!40101 SET character_set_client = utf8 */;
355CREATE TABLE `afe_job_handoffs` (
356 `job_id` int(11) NOT NULL,
357 `created` datetime NOT NULL,
358 `completed` tinyint(1) NOT NULL,
359 `drone` varchar(128) DEFAULT NULL,
360 PRIMARY KEY (`job_id`),
361 CONSTRAINT `job_fk` FOREIGN KEY (`job_id`) REFERENCES `afe_jobs` (`id`) ON DELETE CASCADE
362) ENGINE=InnoDB DEFAULT CHARSET=utf8;
363/*!40101 SET character_set_client = @saved_cs_client */;
364
365--
366-- Table structure for table `afe_job_keyvals`
367--
368
369DROP TABLE IF EXISTS `afe_job_keyvals`;
370/*!40101 SET @saved_cs_client = @@character_set_client */;
371/*!40101 SET character_set_client = utf8 */;
372CREATE TABLE `afe_job_keyvals` (
373 `id` int(11) NOT NULL AUTO_INCREMENT,
374 `job_id` int(11) NOT NULL,
375 `key` varchar(90) NOT NULL,
376 `value` varchar(300) NOT NULL,
377 PRIMARY KEY (`id`),
378 KEY `afe_job_keyvals_job_id` (`job_id`),
379 KEY `afe_job_keyvals_key` (`key`)
380) ENGINE=InnoDB DEFAULT CHARSET=latin1;
381/*!40101 SET character_set_client = @saved_cs_client */;
382
383--
384-- Table structure for table `afe_jobs`
385--
386
387DROP TABLE IF EXISTS `afe_jobs`;
388/*!40101 SET @saved_cs_client = @@character_set_client */;
389/*!40101 SET character_set_client = utf8 */;
390CREATE TABLE `afe_jobs` (
391 `id` int(11) NOT NULL AUTO_INCREMENT,
392 `owner` varchar(255) DEFAULT NULL,
393 `name` varchar(255) DEFAULT NULL,
394 `priority` int(11) DEFAULT NULL,
395 `control_file` text,
396 `control_type` int(11) DEFAULT NULL,
397 `created_on` datetime DEFAULT NULL,
398 `synch_count` int(11) NOT NULL,
399 `timeout` int(11) NOT NULL,
400 `run_verify` tinyint(1) DEFAULT '1',
401 `email_list` varchar(250) NOT NULL,
402 `reboot_before` smallint(6) NOT NULL,
403 `reboot_after` smallint(6) NOT NULL,
404 `parse_failed_repair` tinyint(1) NOT NULL DEFAULT '1',
405 `max_runtime_hrs` int(11) NOT NULL,
406 `drone_set_id` int(11) DEFAULT NULL,
407 `parameterized_job_id` int(11) DEFAULT NULL,
408 `max_runtime_mins` int(11) NOT NULL,
409 `parent_job_id` int(11) DEFAULT NULL,
410 `test_retry` int(11) NOT NULL DEFAULT '0',
411 `run_reset` smallint(6) NOT NULL DEFAULT '1',
412 `timeout_mins` int(11) NOT NULL,
413 `shard_id` int(11) DEFAULT NULL,
414 `require_ssp` tinyint(1) DEFAULT NULL,
415 PRIMARY KEY (`id`),
416 KEY `afe_jobs_drone_set_ibfk` (`drone_set_id`),
417 KEY `afe_jobs_parameterized_job_ibfk` (`parameterized_job_id`),
418 KEY `created_on` (`created_on`),
419 KEY `parent_job_id_index` (`parent_job_id`),
420 KEY `owner_index` (`owner`),
421 KEY `jobs_to_shard_ibfk` (`shard_id`),
422 KEY `name_index` (`name`),
423 CONSTRAINT `afe_jobs_drone_set_ibfk` FOREIGN KEY (`drone_set_id`) REFERENCES `afe_drone_sets` (`id`),
424 CONSTRAINT `afe_jobs_parameterized_job_ibfk` FOREIGN KEY (`parameterized_job_id`) REFERENCES `afe_parameterized_jobs` (`id`),
425 CONSTRAINT `jobs_to_shard_ibfk` FOREIGN KEY (`shard_id`) REFERENCES `afe_shards` (`id`)
426) ENGINE=InnoDB DEFAULT CHARSET=latin1;
427/*!40101 SET character_set_client = @saved_cs_client */;
428
429--
430-- Table structure for table `afe_jobs_dependency_labels`
431--
432
433DROP TABLE IF EXISTS `afe_jobs_dependency_labels`;
434/*!40101 SET @saved_cs_client = @@character_set_client */;
435/*!40101 SET character_set_client = utf8 */;
436CREATE TABLE `afe_jobs_dependency_labels` (
437 `id` int(11) NOT NULL AUTO_INCREMENT,
438 `job_id` int(11) NOT NULL,
439 `label_id` int(11) NOT NULL,
440 PRIMARY KEY (`id`),
441 UNIQUE KEY `job_id` (`job_id`,`label_id`),
442 KEY `jobs_dependency_labels_label_id_fk` (`label_id`),
443 CONSTRAINT `jobs_dependency_labels_job_id_fk` FOREIGN KEY (`job_id`) REFERENCES `afe_jobs` (`id`) ON DELETE NO ACTION,
444 CONSTRAINT `jobs_dependency_labels_label_id_fk` FOREIGN KEY (`label_id`) REFERENCES `afe_labels` (`id`) ON DELETE NO ACTION
445) ENGINE=InnoDB DEFAULT CHARSET=latin1;
446/*!40101 SET character_set_client = @saved_cs_client */;
447
448--
449-- Table structure for table `afe_kernels`
450--
451
452DROP TABLE IF EXISTS `afe_kernels`;
453/*!40101 SET @saved_cs_client = @@character_set_client */;
454/*!40101 SET character_set_client = utf8 */;
455CREATE TABLE `afe_kernels` (
456 `id` int(11) NOT NULL AUTO_INCREMENT,
457 `version` varchar(255) NOT NULL,
458 `cmdline` varchar(255) DEFAULT '',
459 PRIMARY KEY (`id`),
460 UNIQUE KEY `afe_kernals_unique` (`version`,`cmdline`)
461) ENGINE=InnoDB DEFAULT CHARSET=utf8;
462/*!40101 SET character_set_client = @saved_cs_client */;
463
464--
465-- Table structure for table `afe_labels`
466--
467
468DROP TABLE IF EXISTS `afe_labels`;
469/*!40101 SET @saved_cs_client = @@character_set_client */;
470/*!40101 SET character_set_client = utf8 */;
471CREATE TABLE `afe_labels` (
472 `id` int(11) NOT NULL AUTO_INCREMENT,
473 `name` varchar(750) DEFAULT NULL,
474 `kernel_config` varchar(255) DEFAULT NULL,
475 `platform` tinyint(1) DEFAULT '0',
476 `invalid` tinyint(1) NOT NULL,
477 `only_if_needed` tinyint(1) NOT NULL,
478 `atomic_group_id` int(11) DEFAULT NULL,
479 PRIMARY KEY (`id`),
480 UNIQUE KEY `name` (`name`),
481 KEY `atomic_group_id` (`atomic_group_id`),
482 CONSTRAINT `afe_labels_ibfk_1` FOREIGN KEY (`atomic_group_id`) REFERENCES `afe_atomic_groups` (`id`) ON DELETE NO ACTION
483) ENGINE=InnoDB DEFAULT CHARSET=latin1;
484/*!40101 SET character_set_client = @saved_cs_client */;
485
486--
487-- Table structure for table `afe_parameterized_job_parameters`
488--
489
490DROP TABLE IF EXISTS `afe_parameterized_job_parameters`;
491/*!40101 SET @saved_cs_client = @@character_set_client */;
492/*!40101 SET character_set_client = utf8 */;
493CREATE TABLE `afe_parameterized_job_parameters` (
494 `id` int(11) NOT NULL AUTO_INCREMENT,
495 `parameterized_job_id` int(11) NOT NULL,
496 `test_parameter_id` int(11) NOT NULL,
497 `parameter_value` text NOT NULL,
498 `parameter_type` enum('int','float','string') DEFAULT NULL,
499 PRIMARY KEY (`id`),
500 UNIQUE KEY `afe_parameterized_job_parameters_unique` (`parameterized_job_id`,`test_parameter_id`),
501 KEY `afe_parameterized_job_parameters_test_parameter_ibfk` (`test_parameter_id`),
502 CONSTRAINT `afe_parameterized_job_parameters_test_parameter_ibfk` FOREIGN KEY (`test_parameter_id`) REFERENCES `afe_test_parameters` (`id`),
503 CONSTRAINT `afe_parameterized_job_parameters_job_ibfk` FOREIGN KEY (`parameterized_job_id`) REFERENCES `afe_parameterized_jobs` (`id`)
504) ENGINE=InnoDB DEFAULT CHARSET=utf8;
505/*!40101 SET character_set_client = @saved_cs_client */;
506
507--
508-- Table structure for table `afe_parameterized_job_profiler_parameters`
509--
510
511DROP TABLE IF EXISTS `afe_parameterized_job_profiler_parameters`;
512/*!40101 SET @saved_cs_client = @@character_set_client */;
513/*!40101 SET character_set_client = utf8 */;
514CREATE TABLE `afe_parameterized_job_profiler_parameters` (
515 `id` int(11) NOT NULL AUTO_INCREMENT,
516 `parameterized_job_profiler_id` int(11) NOT NULL,
517 `parameter_name` varchar(255) NOT NULL,
518 `parameter_value` text NOT NULL,
519 `parameter_type` enum('int','float','string') DEFAULT NULL,
520 PRIMARY KEY (`id`),
521 UNIQUE KEY `afe_parameterized_job_profiler_parameters_unique` (`parameterized_job_profiler_id`,`parameter_name`),
522 CONSTRAINT `afe_parameterized_job_profiler_parameters_ibfk` FOREIGN KEY (`parameterized_job_profiler_id`) REFERENCES `afe_parameterized_jobs_profilers` (`id`)
523) ENGINE=InnoDB DEFAULT CHARSET=utf8;
524/*!40101 SET character_set_client = @saved_cs_client */;
525
526--
527-- Table structure for table `afe_parameterized_jobs`
528--
529
530DROP TABLE IF EXISTS `afe_parameterized_jobs`;
531/*!40101 SET @saved_cs_client = @@character_set_client */;
532/*!40101 SET character_set_client = utf8 */;
533CREATE TABLE `afe_parameterized_jobs` (
534 `id` int(11) NOT NULL AUTO_INCREMENT,
535 `test_id` int(11) NOT NULL,
536 `label_id` int(11) DEFAULT NULL,
537 `use_container` tinyint(1) DEFAULT '0',
538 `profile_only` tinyint(1) DEFAULT '0',
539 `upload_kernel_config` tinyint(1) DEFAULT '0',
540 PRIMARY KEY (`id`),
541 KEY `afe_parameterized_jobs_test_ibfk` (`test_id`),
542 KEY `afe_parameterized_jobs_label_ibfk` (`label_id`),
543 CONSTRAINT `afe_parameterized_jobs_label_ibfk` FOREIGN KEY (`label_id`) REFERENCES `afe_labels` (`id`),
544 CONSTRAINT `afe_parameterized_jobs_test_ibfk` FOREIGN KEY (`test_id`) REFERENCES `afe_autotests` (`id`)
545) ENGINE=InnoDB DEFAULT CHARSET=utf8;
546/*!40101 SET character_set_client = @saved_cs_client */;
547
548--
549-- Table structure for table `afe_parameterized_jobs_kernels`
550--
551
552DROP TABLE IF EXISTS `afe_parameterized_jobs_kernels`;
553/*!40101 SET @saved_cs_client = @@character_set_client */;
554/*!40101 SET character_set_client = utf8 */;
555CREATE TABLE `afe_parameterized_jobs_kernels` (
556 `parameterized_job_id` int(11) NOT NULL,
557 `kernel_id` int(11) NOT NULL,
558 PRIMARY KEY (`parameterized_job_id`,`kernel_id`),
559 CONSTRAINT `afe_parameterized_jobs_kernels_parameterized_job_ibfk` FOREIGN KEY (`parameterized_job_id`) REFERENCES `afe_parameterized_jobs` (`id`)
560) ENGINE=InnoDB DEFAULT CHARSET=utf8;
561/*!40101 SET character_set_client = @saved_cs_client */;
562
563--
564-- Table structure for table `afe_parameterized_jobs_profilers`
565--
566
567DROP TABLE IF EXISTS `afe_parameterized_jobs_profilers`;
568/*!40101 SET @saved_cs_client = @@character_set_client */;
569/*!40101 SET character_set_client = utf8 */;
570CREATE TABLE `afe_parameterized_jobs_profilers` (
571 `id` int(11) NOT NULL AUTO_INCREMENT,
572 `parameterized_job_id` int(11) NOT NULL,
573 `profiler_id` int(11) NOT NULL,
574 PRIMARY KEY (`id`),
575 UNIQUE KEY `afe_parameterized_jobs_profilers_unique` (`parameterized_job_id`,`profiler_id`),
576 KEY `afe_parameterized_jobs_profilers_profile_ibfk` (`profiler_id`),
577 CONSTRAINT `afe_parameterized_jobs_profilers_profile_ibfk` FOREIGN KEY (`profiler_id`) REFERENCES `afe_profilers` (`id`),
578 CONSTRAINT `afe_parameterized_jobs_profilers_parameterized_job_ibfk` FOREIGN KEY (`parameterized_job_id`) REFERENCES `afe_parameterized_jobs` (`id`)
579) ENGINE=InnoDB DEFAULT CHARSET=utf8;
580/*!40101 SET character_set_client = @saved_cs_client */;
581
582--
583-- Table structure for table `afe_profilers`
584--
585
586DROP TABLE IF EXISTS `afe_profilers`;
587/*!40101 SET @saved_cs_client = @@character_set_client */;
588/*!40101 SET character_set_client = utf8 */;
589CREATE TABLE `afe_profilers` (
590 `id` int(11) NOT NULL AUTO_INCREMENT,
591 `name` varchar(255) NOT NULL,
592 `description` longtext NOT NULL,
593 PRIMARY KEY (`id`),
594 UNIQUE KEY `name` (`name`)
595) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=latin1;
596/*!40101 SET character_set_client = @saved_cs_client */;
597
598--
599-- Table structure for table `afe_recurring_run`
600--
601
602DROP TABLE IF EXISTS `afe_recurring_run`;
603/*!40101 SET @saved_cs_client = @@character_set_client */;
604/*!40101 SET character_set_client = utf8 */;
605CREATE TABLE `afe_recurring_run` (
606 `id` int(11) NOT NULL AUTO_INCREMENT,
607 `job_id` int(11) NOT NULL,
608 `owner_id` int(11) NOT NULL,
609 `start_date` datetime NOT NULL,
610 `loop_period` int(11) NOT NULL,
611 `loop_count` int(11) NOT NULL,
612 PRIMARY KEY (`id`),
613 KEY `recurring_run_job_id` (`job_id`),
614 KEY `recurring_run_owner_id` (`owner_id`),
615 CONSTRAINT `recurring_run_job_id_fk` FOREIGN KEY (`job_id`) REFERENCES `afe_jobs` (`id`) ON DELETE NO ACTION,
616 CONSTRAINT `recurring_run_owner_id_fk` FOREIGN KEY (`owner_id`) REFERENCES `afe_users` (`id`) ON DELETE NO ACTION
617) ENGINE=InnoDB DEFAULT CHARSET=latin1;
618/*!40101 SET character_set_client = @saved_cs_client */;
619
620--
621-- Table structure for table `afe_replaced_labels`
622--
623
624DROP TABLE IF EXISTS `afe_replaced_labels`;
625/*!40101 SET @saved_cs_client = @@character_set_client */;
626/*!40101 SET character_set_client = utf8 */;
627CREATE TABLE `afe_replaced_labels` (
628 `id` int(11) NOT NULL AUTO_INCREMENT,
629 `label_id` int(11) DEFAULT NULL,
630 PRIMARY KEY (`id`),
631 UNIQUE KEY `label_id` (`label_id`),
632 CONSTRAINT `afe_replaced_labels_ibfk_1` FOREIGN KEY (`label_id`) REFERENCES `afe_labels` (`id`) ON DELETE CASCADE
633) ENGINE=InnoDB DEFAULT CHARSET=utf8;
634/*!40101 SET character_set_client = @saved_cs_client */;
635
636--
637-- Table structure for table `afe_shards`
638--
639
640DROP TABLE IF EXISTS `afe_shards`;
641/*!40101 SET @saved_cs_client = @@character_set_client */;
642/*!40101 SET character_set_client = utf8 */;
643CREATE TABLE `afe_shards` (
644 `id` int(11) NOT NULL AUTO_INCREMENT,
645 `hostname` varchar(255) NOT NULL,
646 PRIMARY KEY (`id`)
647) ENGINE=InnoDB DEFAULT CHARSET=utf8;
648/*!40101 SET character_set_client = @saved_cs_client */;
649
650--
651-- Table structure for table `afe_shards_labels`
652--
653
654DROP TABLE IF EXISTS `afe_shards_labels`;
655/*!40101 SET @saved_cs_client = @@character_set_client */;
656/*!40101 SET character_set_client = utf8 */;
657CREATE TABLE `afe_shards_labels` (
658 `id` int(11) NOT NULL AUTO_INCREMENT,
659 `shard_id` int(11) NOT NULL,
660 `label_id` int(11) NOT NULL,
661 PRIMARY KEY (`id`),
662 UNIQUE KEY `shard_label_id_uc` (`label_id`),
663 KEY `shard_shard_id_fk` (`shard_id`),
664 CONSTRAINT `shard_label_id_fk` FOREIGN KEY (`label_id`) REFERENCES `afe_labels` (`id`),
665 CONSTRAINT `shard_shard_id_fk` FOREIGN KEY (`shard_id`) REFERENCES `afe_shards` (`id`)
666) ENGINE=InnoDB DEFAULT CHARSET=utf8;
667/*!40101 SET character_set_client = @saved_cs_client */;
668
669--
670-- Table structure for table `afe_special_tasks`
671--
672
673DROP TABLE IF EXISTS `afe_special_tasks`;
674/*!40101 SET @saved_cs_client = @@character_set_client */;
675/*!40101 SET character_set_client = utf8 */;
676CREATE TABLE `afe_special_tasks` (
677 `id` int(11) NOT NULL AUTO_INCREMENT,
678 `host_id` int(11) NOT NULL,
679 `task` varchar(64) NOT NULL,
680 `time_requested` datetime NOT NULL,
681 `is_active` tinyint(1) NOT NULL DEFAULT '0',
682 `is_complete` tinyint(1) NOT NULL DEFAULT '0',
683 `time_started` datetime DEFAULT NULL,
684 `queue_entry_id` int(11) DEFAULT NULL,
685 `success` tinyint(1) NOT NULL DEFAULT '0',
686 `requested_by_id` int(11) NOT NULL,
687 `is_aborted` tinyint(1) NOT NULL DEFAULT '0',
688 `time_finished` datetime DEFAULT NULL,
689 PRIMARY KEY (`id`),
690 KEY `special_tasks_host_id` (`host_id`),
691 KEY `special_tasks_host_queue_entry_id` (`queue_entry_id`),
692 KEY `special_tasks_requested_by_id` (`requested_by_id`),
693 KEY `special_tasks_active_complete` (`is_active`,`is_complete`),
694 CONSTRAINT `special_tasks_requested_by_id` FOREIGN KEY (`requested_by_id`) REFERENCES `afe_users` (`id`) ON DELETE NO ACTION,
695 CONSTRAINT `special_tasks_to_hosts_ibfk` FOREIGN KEY (`host_id`) REFERENCES `afe_hosts` (`id`),
696 CONSTRAINT `special_tasks_to_host_queue_entries_ibfk` FOREIGN KEY (`queue_entry_id`) REFERENCES `afe_host_queue_entries` (`id`)
697) ENGINE=InnoDB DEFAULT CHARSET=latin1;
698/*!40101 SET character_set_client = @saved_cs_client */;
699
700--
701-- Table structure for table `afe_stable_versions`
702--
703
704DROP TABLE IF EXISTS `afe_stable_versions`;
705/*!40101 SET @saved_cs_client = @@character_set_client */;
706/*!40101 SET character_set_client = utf8 */;
707CREATE TABLE `afe_stable_versions` (
708 `id` int(11) NOT NULL AUTO_INCREMENT,
709 `board` varchar(255) NOT NULL,
710 `version` varchar(255) NOT NULL,
711 `archive_url` text,
712 PRIMARY KEY (`id`),
713 UNIQUE KEY `board_UNIQUE` (`board`)
714) ENGINE=InnoDB DEFAULT CHARSET=utf8;
715/*!40101 SET character_set_client = @saved_cs_client */;
716
717--
718-- Table structure for table `afe_static_host_attributes`
719--
720
721DROP TABLE IF EXISTS `afe_static_host_attributes`;
722/*!40101 SET @saved_cs_client = @@character_set_client */;
723/*!40101 SET character_set_client = utf8 */;
724CREATE TABLE `afe_static_host_attributes` (
725 `id` int(11) NOT NULL AUTO_INCREMENT,
726 `host_id` int(11) NOT NULL,
727 `attribute` varchar(90) NOT NULL,
728 `value` varchar(300) NOT NULL,
729 PRIMARY KEY (`id`),
730 KEY `host_id` (`host_id`),
731 KEY `attribute` (`attribute`),
732 CONSTRAINT `afe_static_host_attributes_ibfk_1` FOREIGN KEY (`host_id`) REFERENCES `afe_hosts` (`id`) ON DELETE CASCADE
733) ENGINE=InnoDB DEFAULT CHARSET=utf8;
734/*!40101 SET character_set_client = @saved_cs_client */;
735
736--
737-- Table structure for table `afe_static_hosts_labels`
738--
739
740DROP TABLE IF EXISTS `afe_static_hosts_labels`;
741/*!40101 SET @saved_cs_client = @@character_set_client */;
742/*!40101 SET character_set_client = utf8 */;
743CREATE TABLE `afe_static_hosts_labels` (
744 `id` int(11) NOT NULL AUTO_INCREMENT,
745 `host_id` int(11) DEFAULT NULL,
746 `staticlabel_id` int(11) DEFAULT NULL,
747 PRIMARY KEY (`id`),
748 UNIQUE KEY `hosts_labels_both_ids` (`staticlabel_id`,`host_id`),
749 KEY `hosts_labels_host_id` (`host_id`),
750 CONSTRAINT `static_hosts_labels_host_id_fk` FOREIGN KEY (`host_id`) REFERENCES `afe_hosts` (`id`) ON DELETE NO ACTION,
751 CONSTRAINT `static_hosts_labels_label_id_fk` FOREIGN KEY (`staticlabel_id`) REFERENCES `afe_static_labels` (`id`) ON DELETE NO ACTION
752) ENGINE=InnoDB DEFAULT CHARSET=utf8;
753/*!40101 SET character_set_client = @saved_cs_client */;
754
755--
756-- Table structure for table `afe_static_labels`
757--
758
759DROP TABLE IF EXISTS `afe_static_labels`;
760/*!40101 SET @saved_cs_client = @@character_set_client */;
761/*!40101 SET character_set_client = utf8 */;
762CREATE TABLE `afe_static_labels` (
763 `id` int(11) NOT NULL AUTO_INCREMENT,
764 `name` varchar(750) DEFAULT NULL,
765 `kernel_config` varchar(255) DEFAULT NULL,
766 `platform` tinyint(1) DEFAULT '0',
767 `invalid` tinyint(1) NOT NULL,
768 `only_if_needed` tinyint(1) NOT NULL,
769 `atomic_group_id` int(11) DEFAULT NULL,
770 PRIMARY KEY (`id`),
771 UNIQUE KEY `name` (`name`(50)),
772 KEY `atomic_group_id` (`atomic_group_id`),
773 CONSTRAINT `afe_static_labels_idfk_1` FOREIGN KEY (`atomic_group_id`) REFERENCES `afe_atomic_groups` (`id`) ON DELETE NO ACTION
774) ENGINE=InnoDB DEFAULT CHARSET=utf8;
775/*!40101 SET character_set_client = @saved_cs_client */;
776
777--
778-- Table structure for table `afe_test_parameters`
779--
780
781DROP TABLE IF EXISTS `afe_test_parameters`;
782/*!40101 SET @saved_cs_client = @@character_set_client */;
783/*!40101 SET character_set_client = utf8 */;
784CREATE TABLE `afe_test_parameters` (
785 `id` int(11) NOT NULL AUTO_INCREMENT,
786 `test_id` int(11) NOT NULL,
787 `name` varchar(255) NOT NULL,
788 PRIMARY KEY (`id`),
789 UNIQUE KEY `afe_test_parameters_unique` (`test_id`,`name`),
790 CONSTRAINT `afe_test_parameters_test_ibfk` FOREIGN KEY (`test_id`) REFERENCES `afe_autotests` (`id`)
791) ENGINE=InnoDB DEFAULT CHARSET=utf8;
792/*!40101 SET character_set_client = @saved_cs_client */;
793
794--
795-- Table structure for table `afe_users`
796--
797
798DROP TABLE IF EXISTS `afe_users`;
799/*!40101 SET @saved_cs_client = @@character_set_client */;
800/*!40101 SET character_set_client = utf8 */;
801CREATE TABLE `afe_users` (
802 `id` int(11) NOT NULL AUTO_INCREMENT,
803 `login` varchar(255) DEFAULT NULL,
804 `access_level` int(11) DEFAULT '0',
805 `reboot_before` smallint(6) NOT NULL,
806 `reboot_after` smallint(6) NOT NULL,
807 `show_experimental` tinyint(1) NOT NULL DEFAULT '0',
808 `drone_set_id` int(11) DEFAULT NULL,
809 PRIMARY KEY (`id`),
810 UNIQUE KEY `login_unique` (`login`),
811 KEY `afe_users_drone_set_ibfk` (`drone_set_id`),
812 CONSTRAINT `afe_users_drone_set_ibfk` FOREIGN KEY (`drone_set_id`) REFERENCES `afe_drone_sets` (`id`)
813) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
814/*!40101 SET character_set_client = @saved_cs_client */;
815
816--
817-- Table structure for table `auth_group`
818--
819
820DROP TABLE IF EXISTS `auth_group`;
821/*!40101 SET @saved_cs_client = @@character_set_client */;
822/*!40101 SET character_set_client = utf8 */;
823CREATE TABLE `auth_group` (
824 `id` int(11) NOT NULL AUTO_INCREMENT,
825 `name` varchar(80) NOT NULL,
826 PRIMARY KEY (`id`),
827 UNIQUE KEY `name` (`name`)
828) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
829/*!40101 SET character_set_client = @saved_cs_client */;
830
831--
832-- Table structure for table `auth_group_permissions`
833--
834
835DROP TABLE IF EXISTS `auth_group_permissions`;
836/*!40101 SET @saved_cs_client = @@character_set_client */;
837/*!40101 SET character_set_client = utf8 */;
838CREATE TABLE `auth_group_permissions` (
839 `id` int(11) NOT NULL AUTO_INCREMENT,
840 `group_id` int(11) NOT NULL,
841 `permission_id` int(11) NOT NULL,
842 PRIMARY KEY (`id`),
843 UNIQUE KEY `group_id` (`group_id`,`permission_id`),
844 KEY `auth_group_permissions_5f412f9a` (`group_id`),
845 KEY `auth_group_permissions_83d7f98b` (`permission_id`),
846 CONSTRAINT `group_id_refs_id_f4b32aac` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`),
847 CONSTRAINT `permission_id_refs_id_6ba0f519` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`)
848) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
849/*!40101 SET character_set_client = @saved_cs_client */;
850
851--
852-- Table structure for table `auth_permission`
853--
854
855DROP TABLE IF EXISTS `auth_permission`;
856/*!40101 SET @saved_cs_client = @@character_set_client */;
857/*!40101 SET character_set_client = utf8 */;
858CREATE TABLE `auth_permission` (
859 `id` int(11) NOT NULL AUTO_INCREMENT,
860 `name` varchar(50) NOT NULL,
861 `content_type_id` int(11) NOT NULL,
862 `codename` varchar(100) NOT NULL,
863 PRIMARY KEY (`id`),
864 UNIQUE KEY `content_type_id` (`content_type_id`,`codename`),
865 KEY `auth_permission_37ef4eb4` (`content_type_id`),
866 CONSTRAINT `content_type_id_refs_id_d043b34a` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
867) ENGINE=InnoDB AUTO_INCREMENT=136 DEFAULT CHARSET=utf8;
868/*!40101 SET character_set_client = @saved_cs_client */;
869
870--
871-- Table structure for table `auth_user`
872--
873
874DROP TABLE IF EXISTS `auth_user`;
875/*!40101 SET @saved_cs_client = @@character_set_client */;
876/*!40101 SET character_set_client = utf8 */;
877CREATE TABLE `auth_user` (
878 `id` int(11) NOT NULL AUTO_INCREMENT,
879 `password` varchar(128) NOT NULL,
880 `last_login` datetime NOT NULL,
881 `is_superuser` tinyint(1) NOT NULL,
882 `username` varchar(30) NOT NULL,
883 `first_name` varchar(30) NOT NULL,
884 `last_name` varchar(30) NOT NULL,
885 `email` varchar(75) NOT NULL,
886 `is_staff` tinyint(1) NOT NULL,
887 `is_active` tinyint(1) NOT NULL,
888 `date_joined` datetime NOT NULL,
889 PRIMARY KEY (`id`),
890 UNIQUE KEY `username` (`username`)
891) ENGINE=InnoDB DEFAULT CHARSET=utf8;
892/*!40101 SET character_set_client = @saved_cs_client */;
893
894--
895-- Table structure for table `auth_user_groups`
896--
897
898DROP TABLE IF EXISTS `auth_user_groups`;
899/*!40101 SET @saved_cs_client = @@character_set_client */;
900/*!40101 SET character_set_client = utf8 */;
901CREATE TABLE `auth_user_groups` (
902 `id` int(11) NOT NULL AUTO_INCREMENT,
903 `user_id` int(11) NOT NULL,
904 `group_id` int(11) NOT NULL,
905 PRIMARY KEY (`id`),
906 UNIQUE KEY `user_id` (`user_id`,`group_id`),
907 KEY `auth_user_groups_6340c63c` (`user_id`),
908 KEY `auth_user_groups_5f412f9a` (`group_id`),
909 CONSTRAINT `user_id_refs_id_40c41112` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`),
910 CONSTRAINT `group_id_refs_id_274b862c` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`)
911) ENGINE=InnoDB DEFAULT CHARSET=utf8;
912/*!40101 SET character_set_client = @saved_cs_client */;
913
914--
915-- Table structure for table `auth_user_user_permissions`
916--
917
918DROP TABLE IF EXISTS `auth_user_user_permissions`;
919/*!40101 SET @saved_cs_client = @@character_set_client */;
920/*!40101 SET character_set_client = utf8 */;
921CREATE TABLE `auth_user_user_permissions` (
922 `id` int(11) NOT NULL AUTO_INCREMENT,
923 `user_id` int(11) NOT NULL,
924 `permission_id` int(11) NOT NULL,
925 PRIMARY KEY (`id`),
926 UNIQUE KEY `user_id` (`user_id`,`permission_id`),
927 KEY `auth_user_user_permissions_6340c63c` (`user_id`),
928 KEY `auth_user_user_permissions_83d7f98b` (`permission_id`),
929 CONSTRAINT `user_id_refs_id_4dc23c39` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`),
930 CONSTRAINT `permission_id_refs_id_35d9ac25` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`)
931) ENGINE=InnoDB DEFAULT CHARSET=utf8;
932/*!40101 SET character_set_client = @saved_cs_client */;
933
934--
935-- Table structure for table `django_admin_log`
936--
937
938DROP TABLE IF EXISTS `django_admin_log`;
939/*!40101 SET @saved_cs_client = @@character_set_client */;
940/*!40101 SET character_set_client = utf8 */;
941CREATE TABLE `django_admin_log` (
942 `id` int(11) NOT NULL AUTO_INCREMENT,
943 `action_time` datetime NOT NULL,
944 `user_id` int(11) NOT NULL,
945 `content_type_id` int(11) DEFAULT NULL,
946 `object_id` longtext,
947 `object_repr` varchar(200) NOT NULL,
948 `action_flag` smallint(5) unsigned NOT NULL,
949 `change_message` longtext NOT NULL,
950 PRIMARY KEY (`id`),
951 KEY `django_admin_log_6340c63c` (`user_id`),
952 KEY `django_admin_log_37ef4eb4` (`content_type_id`),
953 CONSTRAINT `content_type_id_refs_id_93d2d1f8` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`),
954 CONSTRAINT `user_id_refs_id_c0d12874` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
955) ENGINE=InnoDB DEFAULT CHARSET=utf8;
956/*!40101 SET character_set_client = @saved_cs_client */;
957
958--
959-- Table structure for table `django_content_type`
960--
961
962DROP TABLE IF EXISTS `django_content_type`;
963/*!40101 SET @saved_cs_client = @@character_set_client */;
964/*!40101 SET character_set_client = utf8 */;
965CREATE TABLE `django_content_type` (
966 `id` int(11) NOT NULL AUTO_INCREMENT,
967 `name` varchar(100) NOT NULL,
968 `app_label` varchar(100) NOT NULL,
969 `model` varchar(100) NOT NULL,
970 PRIMARY KEY (`id`),
971 UNIQUE KEY `app_label` (`app_label`,`model`)
972) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8;
973/*!40101 SET character_set_client = @saved_cs_client */;
974
975--
976-- Table structure for table `django_session`
977--
978
979DROP TABLE IF EXISTS `django_session`;
980/*!40101 SET @saved_cs_client = @@character_set_client */;
981/*!40101 SET character_set_client = utf8 */;
982CREATE TABLE `django_session` (
983 `session_key` varchar(40) NOT NULL,
984 `session_data` longtext NOT NULL,
985 `expire_date` datetime NOT NULL,
986 PRIMARY KEY (`session_key`),
987 KEY `django_session_b7b81f0c` (`expire_date`)
988) ENGINE=InnoDB DEFAULT CHARSET=utf8;
989/*!40101 SET character_set_client = @saved_cs_client */;
990
991--
992-- Table structure for table `django_site`
993--
994
995DROP TABLE IF EXISTS `django_site`;
996/*!40101 SET @saved_cs_client = @@character_set_client */;
997/*!40101 SET character_set_client = utf8 */;
998CREATE TABLE `django_site` (
999 `id` int(11) NOT NULL AUTO_INCREMENT,
1000 `domain` varchar(100) NOT NULL,
1001 `name` varchar(50) NOT NULL,
1002 PRIMARY KEY (`id`)
1003) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
1004/*!40101 SET character_set_client = @saved_cs_client */;
1005
1006--
1007-- Table structure for table `migrate_info`
1008--
1009
1010DROP TABLE IF EXISTS `migrate_info`;
1011/*!40101 SET @saved_cs_client = @@character_set_client */;
1012/*!40101 SET character_set_client = utf8 */;
1013CREATE TABLE `migrate_info` (
1014 `version` int(11) DEFAULT NULL
1015) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1016/*!40101 SET character_set_client = @saved_cs_client */;
1017
1018--
1019-- Table structure for table `tko_embedded_graphing_queries`
1020--
1021
1022DROP TABLE IF EXISTS `tko_embedded_graphing_queries`;
1023/*!40101 SET @saved_cs_client = @@character_set_client */;
1024/*!40101 SET character_set_client = utf8 */;
1025CREATE TABLE `tko_embedded_graphing_queries` (
1026 `id` int(11) NOT NULL AUTO_INCREMENT,
1027 `url_token` text NOT NULL,
1028 `graph_type` varchar(16) NOT NULL,
1029 `params` text NOT NULL,
1030 `last_updated` datetime NOT NULL,
1031 `refresh_time` datetime DEFAULT NULL,
1032 `cached_png` mediumblob,
1033 PRIMARY KEY (`id`),
1034 KEY `url_token` (`url_token`(128))
1035) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1036/*!40101 SET character_set_client = @saved_cs_client */;
1037
1038--
1039-- Table structure for table `tko_iteration_attributes`
1040--
1041
1042DROP TABLE IF EXISTS `tko_iteration_attributes`;
1043/*!40101 SET @saved_cs_client = @@character_set_client */;
1044/*!40101 SET character_set_client = utf8 */;
1045CREATE TABLE `tko_iteration_attributes` (
1046 `test_idx` int(10) unsigned NOT NULL,
1047 `iteration` int(11) DEFAULT NULL,
1048 `attribute` varchar(30) DEFAULT NULL,
1049 `value` varchar(1024) DEFAULT NULL,
1050 KEY `test_idx` (`test_idx`),
1051 CONSTRAINT `tko_iteration_attributes_ibfk_1` FOREIGN KEY (`test_idx`) REFERENCES `tko_tests` (`test_idx`) ON DELETE CASCADE
1052) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1053/*!40101 SET character_set_client = @saved_cs_client */;
1054
1055--
1056-- Table structure for table `tko_iteration_perf_value`
1057--
1058
1059DROP TABLE IF EXISTS `tko_iteration_perf_value`;
1060/*!40101 SET @saved_cs_client = @@character_set_client */;
1061/*!40101 SET character_set_client = utf8 */;
1062CREATE TABLE `tko_iteration_perf_value` (
1063 `test_idx` int(10) unsigned NOT NULL,
1064 `iteration` int(11) DEFAULT NULL,
1065 `description` varchar(256) DEFAULT NULL,
1066 `value` float DEFAULT NULL,
1067 `stddev` float DEFAULT NULL,
1068 `units` varchar(32) DEFAULT NULL,
1069 `higher_is_better` tinyint(1) NOT NULL DEFAULT '1',
1070 `graph` varchar(256) DEFAULT NULL,
1071 KEY `test_idx` (`test_idx`),
1072 KEY `description` (`description`(255)),
1073 KEY `value` (`value`),
1074 CONSTRAINT `tko_iteration_perf_value_ibfk` FOREIGN KEY (`test_idx`) REFERENCES `tko_tests` (`test_idx`) ON DELETE CASCADE
1075) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1076/*!40101 SET character_set_client = @saved_cs_client */;
1077
1078--
1079-- Table structure for table `tko_iteration_result`
1080--
1081
1082DROP TABLE IF EXISTS `tko_iteration_result`;
1083/*!40101 SET @saved_cs_client = @@character_set_client */;
1084/*!40101 SET character_set_client = utf8 */;
1085CREATE TABLE `tko_iteration_result` (
1086 `test_idx` int(10) unsigned NOT NULL,
1087 `iteration` int(11) DEFAULT NULL,
1088 `attribute` varchar(256) DEFAULT NULL,
1089 `value` float DEFAULT NULL,
1090 KEY `test_idx` (`test_idx`),
1091 KEY `attribute` (`attribute`),
1092 KEY `value` (`value`),
1093 CONSTRAINT `tko_iteration_result_ibfk_1` FOREIGN KEY (`test_idx`) REFERENCES `tko_tests` (`test_idx`) ON DELETE CASCADE
1094) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1095/*!40101 SET character_set_client = @saved_cs_client */;
1096
1097--
1098-- Table structure for table `tko_job_keyvals`
1099--
1100
1101DROP TABLE IF EXISTS `tko_job_keyvals`;
1102/*!40101 SET @saved_cs_client = @@character_set_client */;
1103/*!40101 SET character_set_client = utf8 */;
1104CREATE TABLE `tko_job_keyvals` (
1105 `id` int(11) NOT NULL AUTO_INCREMENT,
1106 `job_id` int(10) unsigned NOT NULL,
1107 `key` varchar(90) NOT NULL,
1108 `value` varchar(300) NOT NULL,
1109 PRIMARY KEY (`id`),
1110 KEY `tko_job_keyvals_job_id` (`job_id`),
1111 KEY `tko_job_keyvals_key` (`key`),
1112 CONSTRAINT `tko_job_keyvals_ibfk_1` FOREIGN KEY (`job_id`) REFERENCES `tko_jobs` (`job_idx`) ON DELETE CASCADE
1113) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1114/*!40101 SET character_set_client = @saved_cs_client */;
1115
1116--
1117-- Table structure for table `tko_jobs`
1118--
1119
1120DROP TABLE IF EXISTS `tko_jobs`;
1121/*!40101 SET @saved_cs_client = @@character_set_client */;
1122/*!40101 SET character_set_client = utf8 */;
1123CREATE TABLE `tko_jobs` (
1124 `job_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
1125 `tag` varchar(100) DEFAULT NULL,
1126 `label` varchar(100) DEFAULT NULL,
1127 `username` varchar(80) DEFAULT NULL,
1128 `machine_idx` int(10) unsigned NOT NULL,
1129 `queued_time` datetime DEFAULT NULL,
1130 `started_time` datetime DEFAULT NULL,
1131 `finished_time` datetime DEFAULT NULL,
1132 `afe_job_id` int(11) DEFAULT NULL,
1133 `afe_parent_job_id` int(11) DEFAULT NULL,
1134 `build` varchar(255) DEFAULT NULL,
1135 `build_version` varchar(255) DEFAULT NULL,
1136 `suite` varchar(40) DEFAULT NULL,
1137 `board` varchar(40) DEFAULT NULL,
1138 PRIMARY KEY (`job_idx`),
1139 UNIQUE KEY `tag` (`tag`),
1140 KEY `label` (`label`),
1141 KEY `username` (`username`),
1142 KEY `machine_idx` (`machine_idx`),
1143 KEY `afe_job_id` (`afe_job_id`),
1144 KEY `afe_parent_job_id` (`afe_parent_job_id`),
1145 KEY `build` (`build`),
1146 KEY `build_version_suite_board` (`build_version`,`suite`,`board`),
1147 KEY `started_time_index` (`started_time`),
1148 KEY `queued_time` (`queued_time`),
1149 KEY `finished_time` (`finished_time`),
1150 CONSTRAINT `tko_jobs_ibfk_1` FOREIGN KEY (`machine_idx`) REFERENCES `tko_machines` (`machine_idx`) ON DELETE CASCADE
1151) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1152/*!40101 SET character_set_client = @saved_cs_client */;
1153
1154--
1155-- Table structure for table `tko_kernels`
1156--
1157
1158DROP TABLE IF EXISTS `tko_kernels`;
1159/*!40101 SET @saved_cs_client = @@character_set_client */;
1160/*!40101 SET character_set_client = utf8 */;
1161CREATE TABLE `tko_kernels` (
1162 `kernel_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
1163 `kernel_hash` varchar(35) DEFAULT NULL,
1164 `base` varchar(30) DEFAULT NULL,
1165 `printable` varchar(100) DEFAULT NULL,
1166 PRIMARY KEY (`kernel_idx`),
1167 KEY `printable` (`printable`)
1168) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1169/*!40101 SET character_set_client = @saved_cs_client */;
1170
1171--
1172-- Table structure for table `tko_machines`
1173--
1174
1175DROP TABLE IF EXISTS `tko_machines`;
1176/*!40101 SET @saved_cs_client = @@character_set_client */;
1177/*!40101 SET character_set_client = utf8 */;
1178CREATE TABLE `tko_machines` (
1179 `machine_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
1180 `hostname` varchar(700) DEFAULT NULL,
1181 `machine_group` varchar(80) DEFAULT NULL,
1182 `owner` varchar(80) DEFAULT NULL,
1183 PRIMARY KEY (`machine_idx`),
1184 UNIQUE KEY `hostname` (`hostname`)
1185) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1186/*!40101 SET character_set_client = @saved_cs_client */;
1187
1188--
1189-- Table structure for table `tko_patches`
1190--
1191
1192DROP TABLE IF EXISTS `tko_patches`;
1193/*!40101 SET @saved_cs_client = @@character_set_client */;
1194/*!40101 SET character_set_client = utf8 */;
1195CREATE TABLE `tko_patches` (
1196 `kernel_idx` int(10) unsigned NOT NULL,
1197 `name` varchar(80) DEFAULT NULL,
1198 `url` varchar(300) DEFAULT NULL,
1199 `hash` varchar(35) DEFAULT NULL,
1200 KEY `kernel_idx` (`kernel_idx`),
1201 CONSTRAINT `tko_patches_ibfk_1` FOREIGN KEY (`kernel_idx`) REFERENCES `tko_kernels` (`kernel_idx`) ON DELETE CASCADE
1202) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1203/*!40101 SET character_set_client = @saved_cs_client */;
1204
1205--
1206-- Temporary table structure for view `tko_perf_view`
1207--
1208
1209DROP TABLE IF EXISTS `tko_perf_view`;
1210/*!50001 DROP VIEW IF EXISTS `tko_perf_view`*/;
1211SET @saved_cs_client = @@character_set_client;
1212SET character_set_client = utf8;
1213/*!50001 CREATE TABLE `tko_perf_view` (
1214 `test_idx` tinyint NOT NULL,
1215 `job_idx` tinyint NOT NULL,
1216 `test` tinyint NOT NULL,
1217 `subdir` tinyint NOT NULL,
1218 `kernel_idx` tinyint NOT NULL,
1219 `status` tinyint NOT NULL,
1220 `reason` tinyint NOT NULL,
1221 `machine_idx` tinyint NOT NULL,
1222 `test_started_time` tinyint NOT NULL,
1223 `test_finished_time` tinyint NOT NULL,
1224 `job_tag` tinyint NOT NULL,
1225 `job_label` tinyint NOT NULL,
1226 `job_username` tinyint NOT NULL,
1227 `job_queued_time` tinyint NOT NULL,
1228 `job_started_time` tinyint NOT NULL,
1229 `job_finished_time` tinyint NOT NULL,
1230 `machine_hostname` tinyint NOT NULL,
1231 `machine_group` tinyint NOT NULL,
1232 `machine_owner` tinyint NOT NULL,
1233 `kernel_hash` tinyint NOT NULL,
1234 `kernel_base` tinyint NOT NULL,
1235 `kernel_printable` tinyint NOT NULL,
1236 `status_word` tinyint NOT NULL,
1237 `iteration` tinyint NOT NULL,
1238 `iteration_key` tinyint NOT NULL,
1239 `iteration_value` tinyint NOT NULL
1240) ENGINE=MyISAM */;
1241SET character_set_client = @saved_cs_client;
1242
1243--
1244-- Temporary table structure for view `tko_perf_view_2`
1245--
1246
1247DROP TABLE IF EXISTS `tko_perf_view_2`;
1248/*!50001 DROP VIEW IF EXISTS `tko_perf_view_2`*/;
1249SET @saved_cs_client = @@character_set_client;
1250SET character_set_client = utf8;
1251/*!50001 CREATE TABLE `tko_perf_view_2` (
1252 `test_idx` tinyint NOT NULL,
1253 `job_idx` tinyint NOT NULL,
1254 `test_name` tinyint NOT NULL,
1255 `subdir` tinyint NOT NULL,
1256 `kernel_idx` tinyint NOT NULL,
1257 `status_idx` tinyint NOT NULL,
1258 `reason` tinyint NOT NULL,
1259 `machine_idx` tinyint NOT NULL,
1260 `test_started_time` tinyint NOT NULL,
1261 `test_finished_time` tinyint NOT NULL,
1262 `job_tag` tinyint NOT NULL,
1263 `job_name` tinyint NOT NULL,
1264 `job_owner` tinyint NOT NULL,
1265 `job_queued_time` tinyint NOT NULL,
1266 `job_started_time` tinyint NOT NULL,
1267 `job_finished_time` tinyint NOT NULL,
1268 `hostname` tinyint NOT NULL,
1269 `platform` tinyint NOT NULL,
1270 `machine_owner` tinyint NOT NULL,
1271 `kernel_hash` tinyint NOT NULL,
1272 `kernel_base` tinyint NOT NULL,
1273 `kernel` tinyint NOT NULL,
1274 `status` tinyint NOT NULL,
1275 `iteration` tinyint NOT NULL,
1276 `iteration_key` tinyint NOT NULL,
1277 `iteration_value` tinyint NOT NULL
1278) ENGINE=MyISAM */;
1279SET character_set_client = @saved_cs_client;
1280
1281--
1282-- Table structure for table `tko_query_history`
1283--
1284
1285DROP TABLE IF EXISTS `tko_query_history`;
1286/*!40101 SET @saved_cs_client = @@character_set_client */;
1287/*!40101 SET character_set_client = utf8 */;
1288CREATE TABLE `tko_query_history` (
1289 `uid` varchar(32) DEFAULT NULL,
1290 `time_created` varchar(32) DEFAULT NULL,
1291 `user_comment` varchar(256) DEFAULT NULL,
1292 `url` varchar(1000) DEFAULT NULL
1293) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1294/*!40101 SET character_set_client = @saved_cs_client */;
1295
1296--
1297-- Table structure for table `tko_saved_queries`
1298--
1299
1300DROP TABLE IF EXISTS `tko_saved_queries`;
1301/*!40101 SET @saved_cs_client = @@character_set_client */;
1302/*!40101 SET character_set_client = utf8 */;
1303CREATE TABLE `tko_saved_queries` (
1304 `id` int(11) NOT NULL AUTO_INCREMENT,
1305 `owner` varchar(80) NOT NULL,
1306 `name` varchar(100) NOT NULL,
1307 `url_token` longtext NOT NULL,
1308 PRIMARY KEY (`id`)
1309) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1310/*!40101 SET character_set_client = @saved_cs_client */;
1311
1312--
1313-- Table structure for table `tko_status`
1314--
1315
1316DROP TABLE IF EXISTS `tko_status`;
1317/*!40101 SET @saved_cs_client = @@character_set_client */;
1318/*!40101 SET character_set_client = utf8 */;
1319CREATE TABLE `tko_status` (
1320 `status_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
1321 `word` varchar(10) DEFAULT NULL,
1322 PRIMARY KEY (`status_idx`),
1323 KEY `word` (`word`)
1324) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1;
1325/*!40101 SET character_set_client = @saved_cs_client */;
1326
1327--
1328-- Dumping data for table `tko_status`
1329--
1330
1331LOCK TABLES `tko_status` WRITE;
1332/*!40000 ALTER TABLE `tko_status` DISABLE KEYS */;
1333INSERT INTO `tko_status` (word) VALUES ('ABORT'),('ALERT'),('ERROR'),('FAIL'),('GOOD'),('NOSTATUS'),('RUNNING'),('TEST_NA'),('WARN');
1334/*!40000 ALTER TABLE `tko_status` ENABLE KEYS */;
1335UNLOCK TABLES;
1336
1337--
1338-- Table structure for table `tko_task_references`
1339--
1340
1341DROP TABLE IF EXISTS `tko_task_references`;
1342/*!40101 SET @saved_cs_client = @@character_set_client */;
1343/*!40101 SET character_set_client = utf8 */;
1344CREATE TABLE `tko_task_references` (
1345 `id` int(11) NOT NULL AUTO_INCREMENT,
1346 `reference_type` enum('skylab','afe') NOT NULL,
1347 `tko_job_idx` int(10) unsigned NOT NULL,
1348 `task_id` varchar(20) DEFAULT NULL,
1349 `parent_task_id` varchar(20) DEFAULT NULL,
1350 PRIMARY KEY (`id`),
1351 KEY `tko_task_references_ibfk_1` (`tko_job_idx`),
1352 KEY `reference_type_id` (`reference_type`,`id`),
1353 KEY `reference_type_task_id` (`reference_type`,`task_id`),
1354 KEY `reference_type_parent_task_id` (`reference_type`,`parent_task_id`),
1355 CONSTRAINT `tko_task_references_ibfk_1` FOREIGN KEY (`tko_job_idx`) REFERENCES `tko_jobs` (`job_idx`) ON DELETE CASCADE
1356) ENGINE=InnoDB DEFAULT CHARSET=utf8;
1357/*!40101 SET character_set_client = @saved_cs_client */;
1358
1359--
1360-- Table structure for table `tko_test_attributes`
1361--
1362
1363DROP TABLE IF EXISTS `tko_test_attributes`;
1364/*!40101 SET @saved_cs_client = @@character_set_client */;
1365/*!40101 SET character_set_client = utf8 */;
1366CREATE TABLE `tko_test_attributes` (
1367 `test_idx` int(10) unsigned NOT NULL,
1368 `attribute` varchar(30) DEFAULT NULL,
1369 `value` varchar(1024) DEFAULT NULL,
1370 `id` bigint(20) NOT NULL AUTO_INCREMENT,
1371 `user_created` tinyint(1) NOT NULL DEFAULT '0',
1372 PRIMARY KEY (`id`),
1373 KEY `test_idx` (`test_idx`),
1374 KEY `attribute` (`attribute`),
1375 KEY `value` (`value`(767)),
1376 CONSTRAINT `tko_test_attributes_ibfk_1` FOREIGN KEY (`test_idx`) REFERENCES `tko_tests` (`test_idx`) ON DELETE CASCADE
1377) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1378/*!40101 SET character_set_client = @saved_cs_client */;
1379
1380--
1381-- Table structure for table `tko_test_labels`
1382--
1383
1384DROP TABLE IF EXISTS `tko_test_labels`;
1385/*!40101 SET @saved_cs_client = @@character_set_client */;
1386/*!40101 SET character_set_client = utf8 */;
1387CREATE TABLE `tko_test_labels` (
1388 `id` int(11) NOT NULL AUTO_INCREMENT,
1389 `name` varchar(80) NOT NULL,
1390 `description` longtext NOT NULL,
1391 PRIMARY KEY (`id`),
1392 UNIQUE KEY `tko_test_labels_unique` (`name`)
1393) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
1394/*!40101 SET character_set_client = @saved_cs_client */;
1395
1396--
1397-- Table structure for table `tko_test_labels_tests`
1398--
1399
1400DROP TABLE IF EXISTS `tko_test_labels_tests`;
1401/*!40101 SET @saved_cs_client = @@character_set_client */;
1402/*!40101 SET character_set_client = utf8 */;
1403CREATE TABLE `tko_test_labels_tests` (
1404 `id` int(11) NOT NULL AUTO_INCREMENT,
1405 `testlabel_id` int(11) NOT NULL,
1406 `test_id` int(10) unsigned NOT NULL,
1407 PRIMARY KEY (`id`),
1408 UNIQUE KEY `testlabel_id` (`testlabel_id`,`test_id`),
1409 KEY `test_labels_tests_test_id` (`test_id`),
1410 CONSTRAINT `tests_labels_tests_ibfk_2` FOREIGN KEY (`test_id`) REFERENCES `tko_tests` (`test_idx`) ON DELETE CASCADE,
1411 CONSTRAINT `tko_test_labels_tests_ibfk_1` FOREIGN KEY (`testlabel_id`) REFERENCES `tko_test_labels` (`id`) ON DELETE CASCADE,
1412 CONSTRAINT `tko_test_labels_tests_ibfk_2` FOREIGN KEY (`test_id`) REFERENCES `tko_tests` (`test_idx`) ON DELETE CASCADE
1413) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1414/*!40101 SET character_set_client = @saved_cs_client */;
1415
1416--
1417-- Temporary table structure for view `tko_test_view`
1418--
1419
1420DROP TABLE IF EXISTS `tko_test_view`;
1421/*!50001 DROP VIEW IF EXISTS `tko_test_view`*/;
1422SET @saved_cs_client = @@character_set_client;
1423SET character_set_client = utf8;
1424/*!50001 CREATE TABLE `tko_test_view` (
1425 `test_idx` tinyint NOT NULL,
1426 `job_idx` tinyint NOT NULL,
1427 `test` tinyint NOT NULL,
1428 `subdir` tinyint NOT NULL,
1429 `kernel_idx` tinyint NOT NULL,
1430 `status` tinyint NOT NULL,
1431 `reason` tinyint NOT NULL,
1432 `machine_idx` tinyint NOT NULL,
1433 `test_started_time` tinyint NOT NULL,
1434 `test_finished_time` tinyint NOT NULL,
1435 `job_tag` tinyint NOT NULL,
1436 `job_label` tinyint NOT NULL,
1437 `job_username` tinyint NOT NULL,
1438 `job_queued_time` tinyint NOT NULL,
1439 `job_started_time` tinyint NOT NULL,
1440 `job_finished_time` tinyint NOT NULL,
1441 `machine_hostname` tinyint NOT NULL,
1442 `machine_group` tinyint NOT NULL,
1443 `machine_owner` tinyint NOT NULL,
1444 `kernel_hash` tinyint NOT NULL,
1445 `kernel_base` tinyint NOT NULL,
1446 `kernel_printable` tinyint NOT NULL,
1447 `status_word` tinyint NOT NULL
1448) ENGINE=MyISAM */;
1449SET character_set_client = @saved_cs_client;
1450
1451--
1452-- Temporary table structure for view `tko_test_view_2`
1453--
1454
1455DROP TABLE IF EXISTS `tko_test_view_2`;
1456/*!50001 DROP VIEW IF EXISTS `tko_test_view_2`*/;
1457SET @saved_cs_client = @@character_set_client;
1458SET character_set_client = utf8;
1459/*!50001 CREATE TABLE `tko_test_view_2` (
1460 `test_idx` tinyint NOT NULL,
1461 `job_idx` tinyint NOT NULL,
1462 `test_name` tinyint NOT NULL,
1463 `subdir` tinyint NOT NULL,
1464 `kernel_idx` tinyint NOT NULL,
1465 `status_idx` tinyint NOT NULL,
1466 `reason` tinyint NOT NULL,
1467 `machine_idx` tinyint NOT NULL,
1468 `invalid` tinyint NOT NULL,
1469 `invalidates_test_idx` tinyint NOT NULL,
1470 `test_started_time` tinyint NOT NULL,
1471 `test_finished_time` tinyint NOT NULL,
1472 `job_tag` tinyint NOT NULL,
1473 `job_name` tinyint NOT NULL,
1474 `job_owner` tinyint NOT NULL,
1475 `job_queued_time` tinyint NOT NULL,
1476 `job_started_time` tinyint NOT NULL,
1477 `job_finished_time` tinyint NOT NULL,
1478 `afe_job_id` tinyint NOT NULL,
1479 `afe_parent_job_id` tinyint NOT NULL,
1480 `build` tinyint NOT NULL,
1481 `build_version` tinyint NOT NULL,
1482 `suite` tinyint NOT NULL,
1483 `board` tinyint NOT NULL,
1484 `hostname` tinyint NOT NULL,
1485 `platform` tinyint NOT NULL,
1486 `machine_owner` tinyint NOT NULL,
1487 `kernel_hash` tinyint NOT NULL,
1488 `kernel_base` tinyint NOT NULL,
1489 `kernel` tinyint NOT NULL,
1490 `status` tinyint NOT NULL
1491) ENGINE=MyISAM */;
1492SET character_set_client = @saved_cs_client;
1493
1494--
1495-- Temporary table structure for view `tko_test_view_outer_joins`
1496--
1497
1498DROP TABLE IF EXISTS `tko_test_view_outer_joins`;
1499/*!50001 DROP VIEW IF EXISTS `tko_test_view_outer_joins`*/;
1500SET @saved_cs_client = @@character_set_client;
1501SET character_set_client = utf8;
1502/*!50001 CREATE TABLE `tko_test_view_outer_joins` (
1503 `test_idx` tinyint NOT NULL,
1504 `job_idx` tinyint NOT NULL,
1505 `test_name` tinyint NOT NULL,
1506 `subdir` tinyint NOT NULL,
1507 `kernel_idx` tinyint NOT NULL,
1508 `status_idx` tinyint NOT NULL,
1509 `reason` tinyint NOT NULL,
1510 `machine_idx` tinyint NOT NULL,
1511 `test_started_time` tinyint NOT NULL,
1512 `test_finished_time` tinyint NOT NULL,
1513 `job_tag` tinyint NOT NULL,
1514 `job_name` tinyint NOT NULL,
1515 `job_owner` tinyint NOT NULL,
1516 `job_queued_time` tinyint NOT NULL,
1517 `job_started_time` tinyint NOT NULL,
1518 `job_finished_time` tinyint NOT NULL,
1519 `hostname` tinyint NOT NULL,
1520 `platform` tinyint NOT NULL,
1521 `machine_owner` tinyint NOT NULL,
1522 `kernel_hash` tinyint NOT NULL,
1523 `kernel_base` tinyint NOT NULL,
1524 `kernel` tinyint NOT NULL,
1525 `status` tinyint NOT NULL
1526) ENGINE=MyISAM */;
1527SET character_set_client = @saved_cs_client;
1528
1529--
1530-- Table structure for table `tko_tests`
1531--
1532
1533DROP TABLE IF EXISTS `tko_tests`;
1534/*!40101 SET @saved_cs_client = @@character_set_client */;
1535/*!40101 SET character_set_client = utf8 */;
1536CREATE TABLE `tko_tests` (
1537 `test_idx` int(10) unsigned NOT NULL AUTO_INCREMENT,
1538 `job_idx` int(10) unsigned NOT NULL,
1539 `test` varchar(300) DEFAULT NULL,
1540 `subdir` varchar(300) DEFAULT NULL,
1541 `kernel_idx` int(10) unsigned NOT NULL,
1542 `status` int(10) unsigned NOT NULL,
1543 `reason` varchar(4096) DEFAULT NULL,
1544 `machine_idx` int(10) unsigned NOT NULL,
1545 `invalid` tinyint(1) DEFAULT '0',
1546 `finished_time` datetime DEFAULT NULL,
1547 `started_time` datetime DEFAULT NULL,
1548 `invalidates_test_idx` int(10) unsigned DEFAULT NULL,
1549 PRIMARY KEY (`test_idx`),
1550 KEY `kernel_idx` (`kernel_idx`),
1551 KEY `status` (`status`),
1552 KEY `machine_idx` (`machine_idx`),
1553 KEY `job_idx` (`job_idx`),
1554 KEY `reason` (`reason`(767)),
1555 KEY `test` (`test`),
1556 KEY `subdir` (`subdir`),
1557 KEY `started_time` (`started_time`),
1558 KEY `invalidates_test_idx` (`invalidates_test_idx`),
1559 KEY `finished_time_idx` (`finished_time`),
1560 CONSTRAINT `invalidates_test_idx_fk_1` FOREIGN KEY (`invalidates_test_idx`) REFERENCES `tko_tests` (`test_idx`) ON DELETE CASCADE,
1561 CONSTRAINT `tests_to_jobs_ibfk` FOREIGN KEY (`job_idx`) REFERENCES `tko_jobs` (`job_idx`),
1562 CONSTRAINT `tko_tests_ibfk_1` FOREIGN KEY (`kernel_idx`) REFERENCES `tko_kernels` (`kernel_idx`) ON DELETE CASCADE,
1563 CONSTRAINT `tko_tests_ibfk_2` FOREIGN KEY (`status`) REFERENCES `tko_status` (`status_idx`) ON DELETE CASCADE,
1564 CONSTRAINT `tko_tests_ibfk_3` FOREIGN KEY (`machine_idx`) REFERENCES `tko_machines` (`machine_idx`) ON DELETE CASCADE
1565) ENGINE=InnoDB DEFAULT CHARSET=latin1;
1566/*!40101 SET character_set_client = @saved_cs_client */;
1567
1568--
1569-- Final view structure for view `tko_perf_view`
1570--
1571
1572/*!50001 DROP TABLE IF EXISTS `tko_perf_view`*/;
1573/*!50001 DROP VIEW IF EXISTS `tko_perf_view`*/;
1574/*!50001 SET @saved_cs_client = @@character_set_client */;
1575/*!50001 SET @saved_cs_results = @@character_set_results */;
1576/*!50001 SET @saved_col_connection = @@collation_connection */;
1577/*!50001 SET character_set_client = utf8 */;
1578/*!50001 SET character_set_results = utf8 */;
1579/*!50001 SET collation_connection = utf8_general_ci */;
1580/*!50001 CREATE ALGORITHM=UNDEFINED */
1581/*!50013 DEFINER=`chromeosqa-admin`@`localhost` SQL SECURITY DEFINER */
1582/*!50001 VIEW `tko_perf_view` AS select `tko_tests`.`test_idx` AS `test_idx`,`tko_tests`.`job_idx` AS `job_idx`,`tko_tests`.`test` AS `test`,`tko_tests`.`subdir` AS `subdir`,`tko_tests`.`kernel_idx` AS `kernel_idx`,`tko_tests`.`status` AS `status`,`tko_tests`.`reason` AS `reason`,`tko_tests`.`machine_idx` AS `machine_idx`,`tko_tests`.`started_time` AS `test_started_time`,`tko_tests`.`finished_time` AS `test_finished_time`,`tko_jobs`.`tag` AS `job_tag`,`tko_jobs`.`label` AS `job_label`,`tko_jobs`.`username` AS `job_username`,`tko_jobs`.`queued_time` AS `job_queued_time`,`tko_jobs`.`started_time` AS `job_started_time`,`tko_jobs`.`finished_time` AS `job_finished_time`,`tko_machines`.`hostname` AS `machine_hostname`,`tko_machines`.`machine_group` AS `machine_group`,`tko_machines`.`owner` AS `machine_owner`,`tko_kernels`.`kernel_hash` AS `kernel_hash`,`tko_kernels`.`base` AS `kernel_base`,`tko_kernels`.`printable` AS `kernel_printable`,`tko_status`.`word` AS `status_word`,`tko_iteration_result`.`iteration` AS `iteration`,`tko_iteration_result`.`attribute` AS `iteration_key`,`tko_iteration_result`.`value` AS `iteration_value` from (((((`tko_tests` join `tko_jobs` on((`tko_jobs`.`job_idx` = `tko_tests`.`job_idx`))) join `tko_machines` on((`tko_machines`.`machine_idx` = `tko_jobs`.`machine_idx`))) join `tko_kernels` on((`tko_kernels`.`kernel_idx` = `tko_tests`.`kernel_idx`))) join `tko_status` on((`tko_status`.`status_idx` = `tko_tests`.`status`))) join `tko_iteration_result` on((`tko_iteration_result`.`test_idx` = `tko_tests`.`test_idx`))) */;
1583/*!50001 SET character_set_client = @saved_cs_client */;
1584/*!50001 SET character_set_results = @saved_cs_results */;
1585/*!50001 SET collation_connection = @saved_col_connection */;
1586
1587--
1588-- Final view structure for view `tko_perf_view_2`
1589--
1590
1591/*!50001 DROP TABLE IF EXISTS `tko_perf_view_2`*/;
1592/*!50001 DROP VIEW IF EXISTS `tko_perf_view_2`*/;
1593/*!50001 SET @saved_cs_client = @@character_set_client */;
1594/*!50001 SET @saved_cs_results = @@character_set_results */;
1595/*!50001 SET @saved_col_connection = @@collation_connection */;
1596/*!50001 SET character_set_client = utf8 */;
1597/*!50001 SET character_set_results = utf8 */;
1598/*!50001 SET collation_connection = utf8_general_ci */;
1599/*!50001 CREATE ALGORITHM=UNDEFINED */
1600/*!50013 DEFINER=`chromeosqa-admin`@`localhost` SQL SECURITY DEFINER */
1601/*!50001 VIEW `tko_perf_view_2` AS select `tko_tests`.`test_idx` AS `test_idx`,`tko_tests`.`job_idx` AS `job_idx`,`tko_tests`.`test` AS `test_name`,`tko_tests`.`subdir` AS `subdir`,`tko_tests`.`kernel_idx` AS `kernel_idx`,`tko_tests`.`status` AS `status_idx`,`tko_tests`.`reason` AS `reason`,`tko_tests`.`machine_idx` AS `machine_idx`,`tko_tests`.`started_time` AS `test_started_time`,`tko_tests`.`finished_time` AS `test_finished_time`,`tko_jobs`.`tag` AS `job_tag`,`tko_jobs`.`label` AS `job_name`,`tko_jobs`.`username` AS `job_owner`,`tko_jobs`.`queued_time` AS `job_queued_time`,`tko_jobs`.`started_time` AS `job_started_time`,`tko_jobs`.`finished_time` AS `job_finished_time`,`tko_machines`.`hostname` AS `hostname`,`tko_machines`.`machine_group` AS `platform`,`tko_machines`.`owner` AS `machine_owner`,`tko_kernels`.`kernel_hash` AS `kernel_hash`,`tko_kernels`.`base` AS `kernel_base`,`tko_kernels`.`printable` AS `kernel`,`tko_status`.`word` AS `status`,`tko_iteration_result`.`iteration` AS `iteration`,`tko_iteration_result`.`attribute` AS `iteration_key`,`tko_iteration_result`.`value` AS `iteration_value` from (((((`tko_tests` left join `tko_jobs` on((`tko_jobs`.`job_idx` = `tko_tests`.`job_idx`))) left join `tko_machines` on((`tko_machines`.`machine_idx` = `tko_jobs`.`machine_idx`))) left join `tko_kernels` on((`tko_kernels`.`kernel_idx` = `tko_tests`.`kernel_idx`))) left join `tko_status` on((`tko_status`.`status_idx` = `tko_tests`.`status`))) left join `tko_iteration_result` on((`tko_iteration_result`.`test_idx` = `tko_tests`.`test_idx`))) */;
1602/*!50001 SET character_set_client = @saved_cs_client */;
1603/*!50001 SET character_set_results = @saved_cs_results */;
1604/*!50001 SET collation_connection = @saved_col_connection */;
1605
1606--
1607-- Final view structure for view `tko_test_view`
1608--
1609
1610/*!50001 DROP TABLE IF EXISTS `tko_test_view`*/;
1611/*!50001 DROP VIEW IF EXISTS `tko_test_view`*/;
1612/*!50001 SET @saved_cs_client = @@character_set_client */;
1613/*!50001 SET @saved_cs_results = @@character_set_results */;
1614/*!50001 SET @saved_col_connection = @@collation_connection */;
1615/*!50001 SET character_set_client = utf8 */;
1616/*!50001 SET character_set_results = utf8 */;
1617/*!50001 SET collation_connection = utf8_general_ci */;
1618/*!50001 CREATE ALGORITHM=UNDEFINED */
1619/*!50013 DEFINER=`chromeosqa-admin`@`localhost` SQL SECURITY DEFINER */
1620/*!50001 VIEW `tko_test_view` AS select `tko_tests`.`test_idx` AS `test_idx`,`tko_tests`.`job_idx` AS `job_idx`,`tko_tests`.`test` AS `test`,`tko_tests`.`subdir` AS `subdir`,`tko_tests`.`kernel_idx` AS `kernel_idx`,`tko_tests`.`status` AS `status`,`tko_tests`.`reason` AS `reason`,`tko_tests`.`machine_idx` AS `machine_idx`,`tko_tests`.`started_time` AS `test_started_time`,`tko_tests`.`finished_time` AS `test_finished_time`,`tko_jobs`.`tag` AS `job_tag`,`tko_jobs`.`label` AS `job_label`,`tko_jobs`.`username` AS `job_username`,`tko_jobs`.`queued_time` AS `job_queued_time`,`tko_jobs`.`started_time` AS `job_started_time`,`tko_jobs`.`finished_time` AS `job_finished_time`,`tko_machines`.`hostname` AS `machine_hostname`,`tko_machines`.`machine_group` AS `machine_group`,`tko_machines`.`owner` AS `machine_owner`,`tko_kernels`.`kernel_hash` AS `kernel_hash`,`tko_kernels`.`base` AS `kernel_base`,`tko_kernels`.`printable` AS `kernel_printable`,`tko_status`.`word` AS `status_word` from ((((`tko_tests` join `tko_jobs` on((`tko_jobs`.`job_idx` = `tko_tests`.`job_idx`))) join `tko_machines` on((`tko_machines`.`machine_idx` = `tko_jobs`.`machine_idx`))) join `tko_kernels` on((`tko_kernels`.`kernel_idx` = `tko_tests`.`kernel_idx`))) join `tko_status` on((`tko_status`.`status_idx` = `tko_tests`.`status`))) */;
1621/*!50001 SET character_set_client = @saved_cs_client */;
1622/*!50001 SET character_set_results = @saved_cs_results */;
1623/*!50001 SET collation_connection = @saved_col_connection */;
1624
1625--
1626-- Final view structure for view `tko_test_view_2`
1627--
1628
1629/*!50001 DROP TABLE IF EXISTS `tko_test_view_2`*/;
1630/*!50001 DROP VIEW IF EXISTS `tko_test_view_2`*/;
1631/*!50001 SET @saved_cs_client = @@character_set_client */;
1632/*!50001 SET @saved_cs_results = @@character_set_results */;
1633/*!50001 SET @saved_col_connection = @@collation_connection */;
1634/*!50001 SET character_set_client = utf8 */;
1635/*!50001 SET character_set_results = utf8 */;
1636/*!50001 SET collation_connection = utf8_general_ci */;
1637/*!50001 CREATE ALGORITHM=UNDEFINED */
1638/*!50013 DEFINER=`chromeosqa-admin`@`localhost` SQL SECURITY DEFINER */
1639/*!50001 VIEW `tko_test_view_2` AS select `tko_tests`.`test_idx` AS `test_idx`,`tko_tests`.`job_idx` AS `job_idx`,`tko_tests`.`test` AS `test_name`,`tko_tests`.`subdir` AS `subdir`,`tko_tests`.`kernel_idx` AS `kernel_idx`,`tko_tests`.`status` AS `status_idx`,`tko_tests`.`reason` AS `reason`,`tko_tests`.`machine_idx` AS `machine_idx`,`tko_tests`.`invalid` AS `invalid`,`tko_tests`.`invalidates_test_idx` AS `invalidates_test_idx`,`tko_tests`.`started_time` AS `test_started_time`,`tko_tests`.`finished_time` AS `test_finished_time`,`tko_jobs`.`tag` AS `job_tag`,`tko_jobs`.`label` AS `job_name`,`tko_jobs`.`username` AS `job_owner`,`tko_jobs`.`queued_time` AS `job_queued_time`,`tko_jobs`.`started_time` AS `job_started_time`,`tko_jobs`.`finished_time` AS `job_finished_time`,`tko_jobs`.`afe_job_id` AS `afe_job_id`,`tko_jobs`.`afe_parent_job_id` AS `afe_parent_job_id`,`tko_jobs`.`build` AS `build`,`tko_jobs`.`build_version` AS `build_version`,`tko_jobs`.`suite` AS `suite`,`tko_jobs`.`board` AS `board`,`tko_machines`.`hostname` AS `hostname`,`tko_machines`.`machine_group` AS `platform`,`tko_machines`.`owner` AS `machine_owner`,`tko_kernels`.`kernel_hash` AS `kernel_hash`,`tko_kernels`.`base` AS `kernel_base`,`tko_kernels`.`printable` AS `kernel`,`tko_status`.`word` AS `status` from ((((`tko_tests` join `tko_jobs` on((`tko_jobs`.`job_idx` = `tko_tests`.`job_idx`))) join `tko_machines` on((`tko_machines`.`machine_idx` = `tko_jobs`.`machine_idx`))) join `tko_kernels` on((`tko_kernels`.`kernel_idx` = `tko_tests`.`kernel_idx`))) join `tko_status` on((`tko_status`.`status_idx` = `tko_tests`.`status`))) */;
1640/*!50001 SET character_set_client = @saved_cs_client */;
1641/*!50001 SET character_set_results = @saved_cs_results */;
1642/*!50001 SET collation_connection = @saved_col_connection */;
1643
1644--
1645-- Final view structure for view `tko_test_view_outer_joins`
1646--
1647
1648/*!50001 DROP TABLE IF EXISTS `tko_test_view_outer_joins`*/;
1649/*!50001 DROP VIEW IF EXISTS `tko_test_view_outer_joins`*/;
1650/*!50001 SET @saved_cs_client = @@character_set_client */;
1651/*!50001 SET @saved_cs_results = @@character_set_results */;
1652/*!50001 SET @saved_col_connection = @@collation_connection */;
1653/*!50001 SET character_set_client = utf8 */;
1654/*!50001 SET character_set_results = utf8 */;
1655/*!50001 SET collation_connection = utf8_general_ci */;
1656/*!50001 CREATE ALGORITHM=UNDEFINED */
1657/*!50013 DEFINER=`chromeosqa-admin`@`localhost` SQL SECURITY DEFINER */
1658/*!50001 VIEW `tko_test_view_outer_joins` AS select `tko_tests`.`test_idx` AS `test_idx`,`tko_tests`.`job_idx` AS `job_idx`,`tko_tests`.`test` AS `test_name`,`tko_tests`.`subdir` AS `subdir`,`tko_tests`.`kernel_idx` AS `kernel_idx`,`tko_tests`.`status` AS `status_idx`,`tko_tests`.`reason` AS `reason`,`tko_tests`.`machine_idx` AS `machine_idx`,`tko_tests`.`started_time` AS `test_started_time`,`tko_tests`.`finished_time` AS `test_finished_time`,`tko_jobs`.`tag` AS `job_tag`,`tko_jobs`.`label` AS `job_name`,`tko_jobs`.`username` AS `job_owner`,`tko_jobs`.`queued_time` AS `job_queued_time`,`tko_jobs`.`started_time` AS `job_started_time`,`tko_jobs`.`finished_time` AS `job_finished_time`,`tko_machines`.`hostname` AS `hostname`,`tko_machines`.`machine_group` AS `platform`,`tko_machines`.`owner` AS `machine_owner`,`tko_kernels`.`kernel_hash` AS `kernel_hash`,`tko_kernels`.`base` AS `kernel_base`,`tko_kernels`.`printable` AS `kernel`,`tko_status`.`word` AS `status` from ((((`tko_tests` left join `tko_jobs` on((`tko_jobs`.`job_idx` = `tko_tests`.`job_idx`))) left join `tko_machines` on((`tko_machines`.`machine_idx` = `tko_jobs`.`machine_idx`))) left join `tko_kernels` on((`tko_kernels`.`kernel_idx` = `tko_tests`.`kernel_idx`))) left join `tko_status` on((`tko_status`.`status_idx` = `tko_tests`.`status`))) */;
1659/*!50001 SET character_set_client = @saved_cs_client */;
1660/*!50001 SET character_set_results = @saved_cs_results */;
1661/*!50001 SET collation_connection = @saved_col_connection */;
1662/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
1663
1664/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
1665/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
1666/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
1667/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
1668/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
1669/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
1670/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
1671
1672-- Dump completed on 2018-06-18 15:46:13