57 lines
1.6 KiB
MySQL
57 lines
1.6 KiB
MySQL
|
-- Database: `aseco`
|
||
|
--
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- Tablestructure for Table `challenges`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `challenges` (
|
||
|
`Id` mediumint(9) NOT NULL auto_increment,
|
||
|
`Uid` varchar(27) NOT NULL default '',
|
||
|
`Name` varchar(100) NOT NULL default '',
|
||
|
`Author` varchar(30) NOT NULL default '',
|
||
|
`Environment` varchar(10) NOT NULL default '',
|
||
|
PRIMARY KEY (`Id`),
|
||
|
UNIQUE KEY `Uid` (`Uid`)
|
||
|
) ENGINE=MyISAM;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- Tablestructure for Table `players`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `players` (
|
||
|
`Id` mediumint(9) NOT NULL auto_increment,
|
||
|
`Login` varchar(50) NOT NULL default '',
|
||
|
`Game` varchar(3) NOT NULL default '',
|
||
|
`NickName` varchar(100) NOT NULL default '',
|
||
|
`Nation` varchar(3) NOT NULL default '',
|
||
|
`UpdatedAt` datetime NOT NULL default '1970-01-01 00:00:00',
|
||
|
`Wins` mediumint(9) NOT NULL default 0,
|
||
|
`TimePlayed` int(10) unsigned NOT NULL default 0,
|
||
|
`TeamName` char(60) NOT NULL default '',
|
||
|
PRIMARY KEY (`Id`),
|
||
|
UNIQUE KEY `Login` (`Login`),
|
||
|
KEY `Game` (`Game`)
|
||
|
) ENGINE=MyISAM;
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- Tablestructure for Table `records`
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS `records` (
|
||
|
`Id` int(11) NOT NULL auto_increment,
|
||
|
`ChallengeId` mediumint(9) NOT NULL default 0,
|
||
|
`PlayerId` mediumint(9) NOT NULL default 0,
|
||
|
`Score` int(11) NOT NULL default 0,
|
||
|
`Date` datetime NOT NULL default '1970-01-01 00:00:00',
|
||
|
`Checkpoints` text NOT NULL,
|
||
|
PRIMARY KEY (`Id`),
|
||
|
UNIQUE KEY `PlayerId` (`PlayerId`,`ChallengeId`),
|
||
|
KEY `ChallengeId` (`ChallengeId`)
|
||
|
) ENGINE=MyISAM;
|