3 -- Host: localhost Database: doko
4 -- ------------------------------------------------------
5 -- Server version 4.1.10
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 /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
12 /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
13 /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
16 -- Table structure for table `Card`
19 DROP TABLE IF EXISTS `Card`;
21 `id` int(11) NOT NULL auto_increment,
22 `suite` enum('diamonds','hearts','spades','clubs') NOT NULL default 'diamonds',
23 `strength` enum('nine','ten','jack','queen','king','ace') NOT NULL default 'nine',
24 `points` tinyint(4) NOT NULL default '0',
25 UNIQUE KEY `id` (`id`)
26 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
29 -- Dumping data for table `Card`
33 /*!40000 ALTER TABLE `Card` DISABLE KEYS */;
34 LOCK TABLES `Card` WRITE;
35 INSERT INTO `Card` VALUES (1,'hearts','ten',10),(2,'hearts','ten',10),(3,'clubs','queen',3),(4,'clubs','queen',3),(5,'spades','queen',3),(6,'spades','queen',3),(7,'hearts','queen',3),(8,'hearts','queen',3),(9,'diamonds','queen',3),(10,'diamonds','queen',3),(11,'clubs','jack',2),(12,'clubs','jack',2),(13,'spades','jack',2),(14,'spades','jack',2),(15,'hearts','jack',2),(16,'hearts','jack',2),(17,'diamonds','jack',2),(18,'diamonds','jack',2),(19,'diamonds','ace',11),(20,'diamonds','ace',11),(21,'diamonds','ten',10),(22,'diamonds','ten',10),(23,'diamonds','king',4),(24,'diamonds','king',4),(25,'diamonds','nine',0),(26,'diamonds','nine',0),(27,'clubs','ace',11),(28,'clubs','ace',11),(29,'clubs','ten',10),(30,'clubs','ten',10),(31,'clubs','king',4),(32,'clubs','king',4),(33,'clubs','nine',0),(34,'clubs','nine',0),(35,'spades','ace',11),(36,'spades','ace',11),(37,'spades','ten',10),(38,'spades','ten',10),(39,'spades','king',4),(40,'spades','king',4),(41,'spades','nine',0),(42,'spades','nine',0),(43,'hearts','ace',11),(44,'hearts','ace',11),(45,'hearts','king',4),(46,'hearts','king',4),(47,'hearts','nine',0),(48,'hearts','nine',0);
37 /*!40000 ALTER TABLE `Card` ENABLE KEYS */;
40 -- Table structure for table `Comment`
43 DROP TABLE IF EXISTS `Comment`;
44 CREATE TABLE `Comment` (
45 `mod_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
46 `create_date` timestamp NOT NULL default '0000-00-00 00:00:00',
47 `id` int(11) NOT NULL auto_increment,
48 `user_id` int(11) default NULL,
49 `play_id` int(11) default NULL,
51 UNIQUE KEY `id` (`id`)
52 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
55 -- Dumping data for table `Comment`
59 /*!40000 ALTER TABLE `Comment` DISABLE KEYS */;
60 LOCK TABLES `Comment` WRITE;
62 /*!40000 ALTER TABLE `Comment` ENABLE KEYS */;
65 -- Table structure for table `Game`
68 DROP TABLE IF EXISTS `Game`;
70 `mod_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
71 `create_date` timestamp NOT NULL default '0000-00-00 00:00:00',
72 `randomnumbers` varchar(136) default NULL,
73 `type` enum('normal','solo','wedding','poverty','dpoverty') default NULL,
74 `solo` enum('trumpless','jack','queen','trump','club','spade','heart','silent') default NULL,
75 `sickness` int(11) default NULL,
76 `startplayer` tinyint(4) default '1',
77 `status` enum('pre','play','gameover') default NULL,
78 `ruleset` int(11) default NULL,
79 `session` int(11) default NULL,
80 `id` int(11) NOT NULL auto_increment,
81 UNIQUE KEY `id` (`id`)
82 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
85 -- Dumping data for table `Game`
89 /*!40000 ALTER TABLE `Game` DISABLE KEYS */;
90 LOCK TABLES `Game` WRITE;
92 /*!40000 ALTER TABLE `Game` ENABLE KEYS */;
96 -- Table structure for table `Ruleset`
99 DROP TABLE IF EXISTS `Rulesets`;
100 CREATE TABLE `Rulesets` (
101 `mod_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
102 `create_date` timestamp NOT NULL default '0000-00-00 00:00:00',
103 `dullen` enum('none','firstwins','secondwins') default 'secondwins',
104 `schweinchen` enum ('none','both','second','secondaftercall') default 'second',
105 `id` int(11) NOT NULL auto_increment,
106 UNIQUE KEY `id` (`id`)
107 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
110 -- Dumping data for table `Rulesets`
114 /*!40000 ALTER TABLE `Rulesets` DISABLE KEYS */;
115 LOCK TABLES `Rulesets` WRITE;
117 /*!40000 ALTER TABLE `Rulesets` ENABLE KEYS */;
122 -- Table structure for table `Hand`
125 DROP TABLE IF EXISTS `Hand`;
126 CREATE TABLE `Hand` (
127 `id` int(11) NOT NULL auto_increment,
128 `game_id` int(11) NOT NULL default '0',
129 `user_id` int(11) NOT NULL default '0',
130 `hash` varchar(33) default NULL,
131 `status` enum('start','init','check','poverty','play','gameover') default 'start',
132 `position` tinyint(4) NOT NULL default '0',
133 `party` enum('re','contra') default NULL,
134 `sickness` enum('wedding','nines','poverty','solo') default NULL,
135 `solo` enum('trumpless','jack','queen','trump','club','spade','heart','silent') default NULL,
136 `point_call` enum('120','90','60','30','0') default NULL,
137 UNIQUE KEY `id` (`id`)
138 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
141 -- Dumping data for table `Hand`
145 /*!40000 ALTER TABLE `Hand` DISABLE KEYS */;
146 LOCK TABLES `Hand` WRITE;
148 /*!40000 ALTER TABLE `Hand` ENABLE KEYS */;
151 -- Table structure for table `Hand_Card`
154 DROP TABLE IF EXISTS `Hand_Card`;
155 CREATE TABLE `Hand_Card` (
156 `id` int(11) NOT NULL auto_increment,
157 `hand_id` int(11) NOT NULL default '0',
158 `card_id` int(11) NOT NULL default '0',
159 `played` enum('true','false') default 'false',
160 UNIQUE KEY `id` (`id`)
161 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
164 -- Dumping data for table `Hand_Card`
168 /*!40000 ALTER TABLE `Hand_Card` DISABLE KEYS */;
169 LOCK TABLES `Hand_Card` WRITE;
171 /*!40000 ALTER TABLE `Hand_Card` ENABLE KEYS */;
174 -- Table structure for table `Play`
177 DROP TABLE IF EXISTS `Play`;
178 CREATE TABLE `Play` (
179 `mod_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
180 `create_date` timestamp NOT NULL default '0000-00-00 00:00:00',
181 `id` int(11) NOT NULL auto_increment,
182 `trick_id` int(11) NOT NULL default '0',
183 `hand_card_id` int(11) NOT NULL default '0',
184 `sequence` tinyint(4) NOT NULL default '0',
185 UNIQUE KEY `id` (`id`)
186 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
189 -- Dumping data for table `Play`
193 /*!40000 ALTER TABLE `Play` DISABLE KEYS */;
194 LOCK TABLES `Play` WRITE;
196 /*!40000 ALTER TABLE `Play` ENABLE KEYS */;
199 -- Table structure for table `Score`
202 DROP TABLE IF EXISTS `Score`;
203 CREATE TABLE `Score` (
204 `id` int(11) NOT NULL auto_increment,
205 `game_id` int(11) NOT NULL default '0',
206 `hand_id` int(11) NOT NULL default '0',
207 `score` tinyint(4) default NULL,
208 UNIQUE KEY `id` (`id`)
209 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
212 -- Dumping data for table `Score`
216 /*!40000 ALTER TABLE `Score` DISABLE KEYS */;
217 LOCK TABLES `Score` WRITE;
219 /*!40000 ALTER TABLE `Score` ENABLE KEYS */;
222 -- Table structure for table `Trick`
225 DROP TABLE IF EXISTS `Trick`;
226 CREATE TABLE `Trick` (
227 `mod_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
228 `create_date` timestamp NOT NULL default '0000-00-00 00:00:00',
229 `id` int(11) NOT NULL auto_increment,
230 `game_id` int(11) NOT NULL default '0',
231 UNIQUE KEY `id` (`id`)
232 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
235 -- Dumping data for table `Trick`
239 /*!40000 ALTER TABLE `Trick` DISABLE KEYS */;
240 LOCK TABLES `Trick` WRITE;
242 /*!40000 ALTER TABLE `Trick` ENABLE KEYS */;
245 -- Table structure for table `User`
248 DROP TABLE IF EXISTS `User`;
249 CREATE TABLE `User` (
250 `id` int(11) NOT NULL auto_increment,
251 `fullname` varchar(64) default NULL,
252 `email` varchar(64) default NULL,
253 `password` varchar(32) default NULL,
254 `timezone` tinyint(2) default NULL,
255 `last_login` timestamp NOT NULL default '0000-00-00 00:00:00',
256 UNIQUE KEY `id` (`id`)
257 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
260 -- Dumping data for table `User`
264 /*!40000 ALTER TABLE `User` DISABLE KEYS */;
265 LOCK TABLES `User` WRITE;
267 /*!40000 ALTER TABLE `User` ENABLE KEYS */;
270 -- Table structure for table `User_Game_Prefs`
273 DROP TABLE IF EXISTS `User_Game_Prefs`;
274 CREATE TABLE `User_Game_Prefs` (
275 `id` int(11) NOT NULL auto_increment,
276 `user_id` int(11) NOT NULL default '0',
277 `game_id` int(11) NOT NULL default '0',
278 `pref_key` varchar(64) default NULL,
279 `value` varchar(64) default NULL,
280 UNIQUE KEY `id` (`id`)
281 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
284 -- Dumping data for table `User_Game_Prefs`
288 /*!40000 ALTER TABLE `User_Game_Prefs` DISABLE KEYS */;
289 LOCK TABLES `User_Game_Prefs` WRITE;
291 /*!40000 ALTER TABLE `User_Game_Prefs` ENABLE KEYS */;
294 -- Table structure for table `User_Prefs`
297 DROP TABLE IF EXISTS `User_Prefs`;
298 CREATE TABLE `User_Prefs` (
299 `id` int(11) NOT NULL auto_increment,
300 `user_id` int(11) NOT NULL default '0',
301 `pref_key` varchar(64) default NULL,
302 `value` varchar(64) default NULL,
303 UNIQUE KEY `id` (`id`)
304 ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
307 -- Dumping data for table `User_Prefs`
311 /*!40000 ALTER TABLE `User_Prefs` DISABLE KEYS */;
312 LOCK TABLES `User_Prefs` WRITE;
314 /*!40000 ALTER TABLE `User_Prefs` ENABLE KEYS */;
316 /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
317 /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
318 /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
319 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
320 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
321 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;