trisquel-icecat/icecat/debian/tests/data/HTML5test/backend/other/database.sql

145 lines
No EOL
5.8 KiB
SQL

CREATE TABLE `browserCompanies` (
`id` varchar(24) DEFAULT NULL,
`name` varchar(128) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `browserDevices` (
`id` char(24) DEFAULT NULL,
`name` varchar(128) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `browserFamilies` (
`id` char(24) DEFAULT NULL,
`name` varchar(128) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `browserPlatforms` (
`id` char(24) DEFAULT NULL,
`name` varchar(128) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `browserVariants` (
`id` char(24) NOT NULL DEFAULT '',
`name` varchar(128) DEFAULT NULL,
`nickname` varchar(128) DEFAULT NULL,
`company` varchar(128) DEFAULT NULL,
`importance` int(2) DEFAULT '0',
`kind` varchar(128) DEFAULT NULL,
`type` varchar(128) DEFAULT NULL,
`family` char(24) DEFAULT NULL,
`platforms` varchar(128) DEFAULT NULL,
`devices` varchar(128) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE `browserVersions` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`variant` varchar(32) DEFAULT NULL,
`version` varchar(32) DEFAULT NULL,
`grouped` varchar(128) DEFAULT NULL,
`nickname` varchar(128) DEFAULT NULL,
`details` varchar(128) DEFAULT NULL,
`description` varchar(256) DEFAULT NULL,
`release` date DEFAULT NULL,
`type` varchar(32) DEFAULT NULL,
`status` varchar(16) DEFAULT NULL,
`listed` int(11) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
UNIQUE KEY `variant_version_type` (`variant`,`version`,`type`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=260 DEFAULT CHARSET=utf8;
CREATE TABLE `fingerprints` (
`fingerprint` char(32) NOT NULL DEFAULT '',
`version` tinyint(3) NOT NULL DEFAULT '0',
`score` smallint(3) NOT NULL DEFAULT '0',
`maximum` smallint(3) NOT NULL DEFAULT '0',
`points` varchar(512) NOT NULL DEFAULT '',
`results` varchar(10240) NOT NULL DEFAULT '',
PRIMARY KEY (`fingerprint`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `indices` (
`fingerprint` char(32) NOT NULL DEFAULT '',
`score` int(11) NOT NULL,
`humanReadable` char(128) NOT NULL DEFAULT '',
`browserName` char(64) NOT NULL,
`browserVersion` char(20) NOT NULL,
`engineName` char(60) NOT NULL,
`engineVersion` char(20) NOT NULL,
`osName` char(64) NOT NULL,
`osVersion` char(20) NOT NULL,
`deviceManufacturer` char(60) NOT NULL,
`deviceModel` char(64) NOT NULL,
`deviceType` char(16) NOT NULL,
`timestamp` datetime NOT NULL,
`uniqueid` char(20) NOT NULL,
PRIMARY KEY (`fingerprint`,`humanReadable`),
KEY `timestamp` (`timestamp`) USING BTREE,
KEY `browser` (`browserName`,`browserVersion`) USING BTREE,
KEY `os` (`osName`,`osVersion`) USING BTREE,
KEY `engine` (`engineName`,`engineVersion`) USING BTREE,
KEY `device` (`deviceManufacturer`,`deviceModel`) USING BTREE,
KEY `deviceModel` (`deviceModel`) USING BTREE,
FULLTEXT KEY `humanReadable` (`humanReadable`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `results` (
`version` varchar(8) CHARACTER SET latin1 NOT NULL,
`revision` int(11) NOT NULL DEFAULT '0',
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`ip` varchar(16) CHARACTER SET latin1 NOT NULL,
`uniqueid` varchar(20) CHARACTER SET latin1 NOT NULL,
`score` int(11) NOT NULL,
`maximum` int(11) NOT NULL DEFAULT '0',
`browserName` varchar(64) CHARACTER SET latin1 NOT NULL,
`browserChannel` varchar(20) CHARACTER SET latin1 NOT NULL DEFAULT '',
`browserVersion` varchar(20) CHARACTER SET latin1 NOT NULL,
`browserVersionType` varchar(20) CHARACTER SET latin1 NOT NULL DEFAULT '',
`browserVersionMajor` varchar(8) CHARACTER SET latin1 NOT NULL DEFAULT '' COMMENT ' ',
`browserVersionMinor` varchar(8) CHARACTER SET latin1 NOT NULL DEFAULT '',
`browserVersionOriginal` varchar(20) CHARACTER SET latin1 NOT NULL DEFAULT '',
`browserMode` varchar(8) CHARACTER SET latin1 NOT NULL,
`engineName` varchar(60) CHARACTER SET latin1 NOT NULL,
`engineVersion` varchar(20) CHARACTER SET latin1 NOT NULL,
`osName` varchar(64) CHARACTER SET latin1 NOT NULL,
`osVersion` varchar(20) CHARACTER SET latin1 NOT NULL,
`deviceManufacturer` varchar(60) CHARACTER SET latin1 NOT NULL,
`deviceModel` varchar(64) CHARACTER SET latin1 NOT NULL,
`deviceWidth` int(11) NOT NULL DEFAULT '0',
`deviceHeight` int(11) NOT NULL DEFAULT '0',
`deviceType` varchar(16) CHARACTER SET latin1 NOT NULL DEFAULT '',
`deviceIdentified` int(11) NOT NULL DEFAULT '0',
`useragent` text CHARACTER SET latin1 NOT NULL,
`useragentHeader` text NOT NULL,
`useragentId` char(32) NOT NULL DEFAULT '',
`humanReadable` varchar(128) CHARACTER SET latin1 DEFAULT NULL,
`status` int(11) NOT NULL DEFAULT '0',
`camouflage` int(11) DEFAULT NULL,
`features` varchar(64) NOT NULL DEFAULT '',
`headers` text NOT NULL,
`fingerprint` varchar(32) NOT NULL DEFAULT '',
`points` text,
`results` text,
PRIMARY KEY (`uniqueid`),
UNIQUE KEY `uniqueid` (`uniqueid`),
KEY `timestamp` (`timestamp`) USING BTREE,
KEY `useragent` (`useragent`(20)) USING BTREE,
KEY `version` (`version`,`revision`) USING BTREE,
KEY `fingerprint` (`fingerprint`) USING BTREE,
KEY `useragentHeader` (`useragentHeader`(20)) USING BTREE,
KEY `useragentId` (`useragentId`) USING BTREE,
KEY `osName` (`osName`) USING BTREE,
KEY `osVersion` (`osVersion`) USING BTREE,
KEY `browserName` (`browserName`) USING BTREE,
KEY `deviceManufacturerModel` (`deviceManufacturer`,`deviceModel`) USING BTREE,
KEY `deviceModel` (`deviceModel`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `scores` (
`variant` varchar(32) DEFAULT NULL,
`version` varchar(32) DEFAULT NULL,
`release` decimal(5,2) DEFAULT '0.00',
`fingerprint` char(32) DEFAULT NULL,
UNIQUE KEY `variant_version_release` (`variant`,`version`,`release`) USING BTREE,
KEY `fingerprint` (`fingerprint`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;