aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/db/mysql_schema.sql
blob: 289dbfb01c2947de7fc51fc04d2279fa8d5c9a0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
#
# phpBB2 mysql DB schema - phpBB team 2001
#
#
# $Id$
#

# --------------------------------------------------------
#
# Table structure for table 'phpbb_banlist'
#

CREATE TABLE phpbb_banlist (
   ban_id int(10) NOT NULL auto_increment,
   ban_userid int(10),
   ban_ip int(10),
   ban_start int(10),
   ban_end int(10),
   ban_time_type int(10),
   PRIMARY KEY (ban_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_categories'
#

CREATE TABLE phpbb_categories (
   cat_id int(10) NOT NULL auto_increment,
   cat_title varchar(100),
   cat_order varchar(10),
   PRIMARY KEY (cat_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_config'
#

CREATE TABLE phpbb_config (
   config_id int(10) NOT NULL auto_increment,
   sitename varchar(100),
   allow_html tinyint(3),
   allow_bbcode tinyint(3),
   allow_sig tinyint(3),
   allow_namechange tinyint(3),
   selected int(2) DEFAULT '0' NOT NULL,
   posts_per_page int(10),
   hot_threshold int(10),
   topics_per_page int(10),
   allow_theme_create int(10),
   override_themes tinyint(3),
   email_sig varchar(255),
   email_from varchar(100),
   default_lang varchar(255),
   PRIMARY KEY (config_id),
   UNIQUE selected (selected)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_disallow'
#

CREATE TABLE phpbb_disallow (
   disallow_id int(10) NOT NULL auto_increment,
   disallow_username varchar(50),
   PRIMARY KEY (disallow_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_forum_access'
#

CREATE TABLE phpbb_forum_access (
   forum_id int(10) DEFAULT '0' NOT NULL,
   user_id int(10) DEFAULT '0' NOT NULL,
   can_post tinyint(1) DEFAULT '0' NOT NULL,
   PRIMARY KEY (forum_id, user_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_forum_mods'
#

CREATE TABLE phpbb_forum_mods (
   forum_id int(10) DEFAULT '0' NOT NULL,
   user_id int(10) DEFAULT '0' NOT NULL,
   mod_notify tinyint(3)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_forums'
#

CREATE TABLE phpbb_forums (
   forum_id int(10) NOT NULL auto_increment,
   forum_name varchar(150),
   forum_desc text,
   forum_access tinyint(3),
   cat_id int(10),
   forum_order int(11) DEFAULT '1' NOT NULL,
   forum_type tinyint(3),
   forum_posts int(11) DEFAULT '0' NOT NULL,
   forum_topics tinyint(4) DEFAULT '0' NOT NULL,
   forum_last_post_id int(11) DEFAULT '0' NOT NULL,
   PRIMARY KEY (forum_id),
   KEY forum_id (forum_id),
   KEY forums_order (forum_order),
   KEY cat_id (cat_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_headermetafooter'
#

CREATE TABLE phpbb_headermetafooter (
   header text,
   meta text,
   footer text
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_posts'
#

CREATE TABLE phpbb_posts (
   post_id int(10) NOT NULL auto_increment,
   topic_id int(10) DEFAULT '0' NOT NULL,
   forum_id int(10) DEFAULT '0' NOT NULL,
   poster_id int(10) DEFAULT '0' NOT NULL,
   post_time int(10) DEFAULT '0' NOT NULL,
   poster_ip int(10) DEFAULT '0' NOT NULL,
   PRIMARY KEY (post_id),
   KEY forum_id (forum_id),
   KEY topic_id (topic_id),
   KEY poster_id (poster_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_posts_text'
#

CREATE TABLE phpbb_posts_text (
   post_id int(10) DEFAULT '0' NOT NULL,
   post_text text,
   PRIMARY KEY (post_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_priv_msgs'
#

CREATE TABLE phpbb_priv_msgs (
   msg_id int(10) NOT NULL auto_increment,
   from_userid int(10) DEFAULT '0' NOT NULL,
   to_userid int(10) DEFAULT '0' NOT NULL,
   msg_time int(10) DEFAULT '0' NOT NULL,
   poster_ip int(10) DEFAULT '0' NOT NULL,
   msg_status int(10) DEFAULT '0' NOT NULL,
   msg_text text NOT NULL,
   PRIMARY KEY (msg_id),
   KEY to_userid (to_userid)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_ranks'
#

CREATE TABLE phpbb_ranks (
   rank_id int(10) NOT NULL auto_increment,
   rank_title varchar(50) NOT NULL,
   rank_min int(10) DEFAULT '0' NOT NULL,
   rank_max int(10) DEFAULT '0' NOT NULL,
   rank_special int(2) DEFAULT '0',
   rank_image varchar(255),
   PRIMARY KEY (rank_id),
   KEY rank_min (rank_min),
   KEY rank_max (rank_max)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_sessions'
#

CREATE TABLE phpbb_sessions (
   sess_id int(10) unsigned DEFAULT '0' NOT NULL,
   user_id int(10) DEFAULT '0' NOT NULL,
   start_time int(10) unsigned DEFAULT '0' NOT NULL,
   remote_ip int(10) DEFAULT '0' NOT NULL,
   username varchar(40),
   forum int(10),
   PRIMARY KEY (sess_id),
   KEY start_time (start_time),
   KEY remote_ip (remote_ip)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_themes'
#

CREATE TABLE phpbb_themes (
   theme_id int(10) NOT NULL auto_increment,
   theme_name varchar(35),
   bgcolor varchar(10),
   textcolor varchar(10),
   color1 varchar(10),
   color2 varchar(10),
   table_bgcolor varchar(10),
   header_image varchar(50),
   newtopic_image varchar(50),
   reply_image varchar(50),
   linkcolor varchar(15),
   vlinkcolor varchar(15),
   theme_default int(2) DEFAULT '0',
   fontface varchar(100),
   fontsize1 varchar(5),
   fontsize2 varchar(5),
   fontsize3 varchar(5),
   fontsize4 varchar(5),
   tablewidth varchar(10),
   replylocked_image varchar(255),
   PRIMARY KEY (theme_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_topics'
#

CREATE TABLE phpbb_topics (
   topic_id int(10) NOT NULL auto_increment,
   topic_title varchar(100) NOT NULL,
   topic_poster int(10) DEFAULT '0' NOT NULL,
   topic_time int(10) DEFAULT '0' NOT NULL,
   topic_views int(10) DEFAULT '0' NOT NULL,
   topic_replies int(11) DEFAULT '0' NOT NULL,
   forum_id int(10) DEFAULT '0' NOT NULL,
   topic_status tinyint(3) DEFAULT '0' NOT NULL,
   topic_notify tinyint(3) DEFAULT '0',
   topic_last_post_id int(11) DEFAULT '0' NOT NULL,
   PRIMARY KEY (topic_id),
   KEY forum_id (forum_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_users'
#

CREATE TABLE phpbb_users (
   user_id int(10) NOT NULL auto_increment,
   username varchar(40) NOT NULL,
   user_regdate varchar(20) NOT NULL,
   user_password varchar(32) NOT NULL,
   user_email varchar(255),
   user_icq varchar(15),
   user_website varchar(100),
   user_occ varchar(100),
   user_from varchar(100),
   user_intrest varchar(150),
   user_sig varchar(255),
   user_viewemail tinyint(3),
   user_theme int(10),
   user_aim varchar(255),
   user_yim varchar(255),
   user_msnm varchar(255),
   user_posts int(10) DEFAULT '0',
   user_attachsig tinyint(3),
   user_desmile tinyint(3),
   user_html tinyint(3),
   user_bbcode tinyint(3),
   user_rank int(10) DEFAULT '0',
   user_level int(10) DEFAULT '1',
   user_lang varchar(255),
   user_actkey varchar(32),
   user_newpasswd varchar(32),
   user_notify tinyint(3),
   PRIMARY KEY (user_id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_whosonline'
#

CREATE TABLE phpbb_whosonline (
   id int(3) NOT NULL auto_increment,
   ip varchar(255),
   name varchar(255),
   count varchar(255),
   date varchar(255),
   username varchar(40),
   forum int(10),
   PRIMARY KEY (id)
);


# --------------------------------------------------------
#
# Table structure for table 'phpbb_words'
#

CREATE TABLE phpbb_words (
   word_id int(10) NOT NULL auto_increment,
   word varchar(100) NOT NULL,
   replacement varchar(100) NOT NULL,
   PRIMARY KEY (word_id)
);