Re-analyze tracelets when IR translation fails
[hiphop-php.git] / bin / schema.sql
blob6a311fe4a044ed87af39bb28c55683ba84e42b42
1 CREATE TABLE `hphp_run` (
2   `id` int(11) NOT NULL auto_increment,
3   `branch` varchar(255) NOT NULL default '',
4   `revision` int(11) NOT NULL default '0',
5   `file` int(11) NOT NULL default '0',
6   `line` int(11) NOT NULL default '0',
7   `byte` int(11) NOT NULL default '0',
8   `program` int(11) NOT NULL default '0',
9   `function` int(11) NOT NULL default '0',
10   `class` int(11) NOT NULL default '0',
11   `types` text NOT NULL,
12   `time` int(11) NOT NULL default '0',
13   `created` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
14   `committed` tinyint(4) NOT NULL default '0',
15   PRIMARY KEY  (`id`)
16 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
18 CREATE TABLE `hphp_dep` (
19   `id` int(11) NOT NULL auto_increment,
20   `run` int(11) NOT NULL default '0',
21   `program` varchar(255) NOT NULL default '',
22   `kind` varchar(255) NOT NULL default '',
23   `parent` varchar(255) NOT NULL default '',
24   `parent_file` varchar(255) NOT NULL default '',
25   `parent_line` int(11) NOT NULL default '0',
26   `child` varchar(255) NOT NULL default '',
27   `child_file` varchar(255) NOT NULL default '',
28   `child_line` int(11) NOT NULL default '0',
29   PRIMARY KEY  (`id`),
30   KEY `program` (`run`,`program`),
31   KEY `parent` (`run`,`kind`,`parent`,`child`),
32   KEY `child` (`run`,`kind`,`child`,`parent`)
33 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
35 CREATE TABLE `hphp_err` (
36   `id` int(11) NOT NULL auto_increment,
37   `run` int(11) NOT NULL default '0',
38   `program` varchar(255) NOT NULL default '',
39   `kind` varchar(255) NOT NULL default '',
40   `construct` bigint(20) NOT NULL default '0',
41   `file1` varchar(255) NOT NULL default '',
42   `line1` int(11) NOT NULL default '0',
43   `file2` varchar(255) NOT NULL default '',
44   `line2` int(11) NOT NULL default '0',
45   `expected_type` int(11) NOT NULL default '0',
46   `actual_type` int(11) NOT NULL default '0',
47   `data` varchar(255) NOT NULL default '',
48   `suppressed` int(11) NOT NULL,
49   PRIMARY KEY  (`id`),
50   KEY `program` (`run`,`program`),
51   KEY `kind` (`run`,`kind`)
52 ) ENGINE=InnoDB DEFAULT CHARSET=latin1;