Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 18 | Revision 46 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
-- phpMyAdmin SQL Dump
2
-- version 2.8.0.4
3
-- http://www.phpmyadmin.net
4
--
5
-- Host: localhost
42 lars 6
-- Erstellungszeit: 24. Juni 2006 um 00:59
3 lars 7
-- Server Version: 5.0.22
42 lars 8
-- PHP-Version: 5.1.4-pl3-gentoo
3 lars 9
 
10
SET FOREIGN_KEY_CHECKS=0;
11
 
12
SET AUTOCOMMIT=0;
13
START TRANSACTION;
14
 
15
--
16
-- Datenbank: `wm2006`
17
--
18
 
19
-- --------------------------------------------------------
20
 
21
--
18 lars 22
-- Tabellenstruktur für Tabelle `auth_user`
23
--
24
 
25
DROP TABLE IF EXISTS `auth_user`;
26
CREATE TABLE IF NOT EXISTS `auth_user` (
27
  `u_id` int(11) NOT NULL auto_increment,
28
  `u_name` varchar(255) collate latin1_german1_ci NOT NULL default '',
29
  `u_email` varchar(255) character set latin1 collate latin1_general_ci NOT NULL,
30
  `u_password` varchar(50) collate latin1_german1_ci NOT NULL default '',
31
  `u_type` int(11) unsigned NOT NULL default '0',
32
  PRIMARY KEY  (`u_id`),
33
  UNIQUE KEY `u_name` (`u_name`),
34
  UNIQUE KEY `u_email` (`u_email`)
42 lars 35
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;
18 lars 36
 
37
-- --------------------------------------------------------
38
 
39
--
40
-- Tabellenstruktur für Tabelle `challenge`
41
--
42
 
43
DROP TABLE IF EXISTS `challenge`;
44
CREATE TABLE IF NOT EXISTS `challenge` (
45
  `id` int(10) unsigned NOT NULL auto_increment,
46
  `challenge_id` varchar(255) collate latin1_general_ci NOT NULL,
47
  `u_id` int(11) NOT NULL,
48
  PRIMARY KEY  (`id`),
49
  UNIQUE KEY `challenge_id` (`challenge_id`,`u_id`),
50
  KEY `u_id` (`u_id`)
42 lars 51
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
18 lars 52
 
53
-- --------------------------------------------------------
54
 
55
--
56
-- Tabellenstruktur für Tabelle `config`
57
--
58
 
59
DROP TABLE IF EXISTS `config`;
60
CREATE TABLE IF NOT EXISTS `config` (
61
  `config_name` varchar(255) collate latin1_general_ci NOT NULL,
62
  `config_value` varchar(255) collate latin1_general_ci NOT NULL,
63
  PRIMARY KEY  (`config_name`)
64
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
65
 
66
-- --------------------------------------------------------
67
 
68
--
3 lars 69
-- Tabellenstruktur für Tabelle `games`
70
--
71
 
72
DROP TABLE IF EXISTS `games`;
73
CREATE TABLE IF NOT EXISTS `games` (
74
  `g_id` int(10) unsigned NOT NULL auto_increment,
75
  `g_name` varchar(255) collate latin1_general_ci default NULL,
76
  `g_m1` int(10) unsigned NOT NULL,
77
  `g_m2` int(10) unsigned NOT NULL,
78
  `g_g1` int(10) unsigned NOT NULL,
79
  `g_g2` int(10) unsigned NOT NULL,
80
  `g_location` int(10) unsigned NOT NULL,
81
  `g_date` int(11) NOT NULL default '0',
18 lars 82
  `g_type` int(10) unsigned NOT NULL,
3 lars 83
  PRIMARY KEY  (`g_id`),
84
  KEY `g_location` (`g_location`),
85
  KEY `g_m1` (`g_m1`,`g_m2`),
18 lars 86
  KEY `g_m2` (`g_m2`),
87
  KEY `g_type` (`g_type`)
42 lars 88
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
3 lars 89
 
90
-- --------------------------------------------------------
91
 
92
--
93
-- Tabellenstruktur für Tabelle `groups`
94
--
95
 
96
DROP TABLE IF EXISTS `groups`;
97
CREATE TABLE IF NOT EXISTS `groups` (
98
  `g_id` int(10) unsigned NOT NULL auto_increment,
99
  `g_name` char(1) collate latin1_general_ci default NULL,
100
  PRIMARY KEY  (`g_id`)
42 lars 101
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
3 lars 102
 
103
-- --------------------------------------------------------
104
 
105
--
106
-- Tabellenstruktur für Tabelle `locations`
107
--
108
 
109
DROP TABLE IF EXISTS `locations`;
110
CREATE TABLE IF NOT EXISTS `locations` (
111
  `l_id` int(10) unsigned NOT NULL auto_increment,
112
  `l_name` varchar(255) collate latin1_general_ci default NULL,
42 lars 113
  `l_name2` varchar(255) collate latin1_general_ci NOT NULL,
3 lars 114
  PRIMARY KEY  (`l_id`)
42 lars 115
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
3 lars 116
 
117
-- --------------------------------------------------------
118
 
119
--
18 lars 120
-- Tabellenstruktur für Tabelle `log`
121
--
122
 
123
DROP TABLE IF EXISTS `log`;
124
CREATE TABLE IF NOT EXISTS `log` (
125
  `id` int(11) unsigned NOT NULL auto_increment,
126
  `user_id` int(11) default '0',
127
  `datum` int(11) unsigned NOT NULL default '0',
128
  `message` varchar(255) collate latin1_german1_ci NOT NULL default '',
129
  PRIMARY KEY  (`id`),
130
  KEY `user_id` (`user_id`)
42 lars 131
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;
18 lars 132
 
133
-- --------------------------------------------------------
134
 
135
--
3 lars 136
-- Tabellenstruktur für Tabelle `teams`
137
--
138
 
139
DROP TABLE IF EXISTS `teams`;
140
CREATE TABLE IF NOT EXISTS `teams` (
141
  `t_id` int(10) unsigned NOT NULL auto_increment,
142
  `t_name` varchar(255) collate latin1_general_ci default NULL,
143
  `t_group` int(10) unsigned NOT NULL,
18 lars 144
  `t_pos` tinyint(1) unsigned NOT NULL,
145
  `t_diff` tinyint(3) NOT NULL,
146
  `t_points` tinyint(2) unsigned NOT NULL,
147
  `t_goals` varchar(10) collate latin1_general_ci NOT NULL,
42 lars 148
  `t_flag` varchar(255) collate latin1_general_ci NOT NULL,
3 lars 149
  PRIMARY KEY  (`t_id`),
150
  KEY `t_name` (`t_name`),
151
  KEY `t_group` (`t_group`)
42 lars 152
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
3 lars 153
 
18 lars 154
-- --------------------------------------------------------
155
 
3 lars 156
--
18 lars 157
-- Tabellenstruktur für Tabelle `types`
158
--
159
 
160
DROP TABLE IF EXISTS `types`;
161
CREATE TABLE IF NOT EXISTS `types` (
162
  `t_id` int(10) unsigned NOT NULL auto_increment,
163
  `t_name` varchar(255) collate latin1_general_ci NOT NULL,
42 lars 164
  `t_max` int(11) NOT NULL,
18 lars 165
  PRIMARY KEY  (`t_id`)
42 lars 166
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
18 lars 167
 
168
--
3 lars 169
-- Constraints der exportierten Tabellen
170
--
171
 
172
--
18 lars 173
-- Constraints der Tabelle `challenge`
174
--
175
ALTER TABLE `challenge`
176
  ADD CONSTRAINT `challenge_ibfk_1` FOREIGN KEY (`u_id`) REFERENCES `auth_user` (`u_id`) ON DELETE CASCADE ON UPDATE CASCADE;
177
 
178
--
3 lars 179
-- Constraints der Tabelle `games`
180
--
181
ALTER TABLE `games`
18 lars 182
  ADD CONSTRAINT `games_ibfk_16` FOREIGN KEY (`g_m1`) REFERENCES `teams` (`t_id`) ON UPDATE CASCADE,
183
  ADD CONSTRAINT `games_ibfk_17` FOREIGN KEY (`g_m2`) REFERENCES `teams` (`t_id`) ON UPDATE CASCADE,
184
  ADD CONSTRAINT `games_ibfk_18` FOREIGN KEY (`g_location`) REFERENCES `locations` (`l_id`) ON UPDATE CASCADE;
3 lars 185
 
186
--
18 lars 187
-- Constraints der Tabelle `log`
188
--
189
ALTER TABLE `log`
190
  ADD CONSTRAINT `log_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`u_id`) ON DELETE SET NULL ON UPDATE CASCADE;
191
 
192
--
3 lars 193
-- Constraints der Tabelle `teams`
194
--
195
ALTER TABLE `teams`
196
  ADD CONSTRAINT `teams_ibfk_1` FOREIGN KEY (`t_group`) REFERENCES `groups` (`g_id`) ON UPDATE CASCADE;
197
 
198
SET FOREIGN_KEY_CHECKS=1;
199
 
200
COMMIT;