443
by dcoles
Added Forum application along with unmodifed version of phpBB3 "Olympus" 3.0.0 |
1 |
#
|
2 |
# $Id: firebird_schema.sql,v 1.114 2007/12/05 15:18:21 acydburn Exp $ |
|
3 |
#
|
|
4 |
||
5 |
||
6 |
# Table: 'phpbb_attachments' |
|
7 |
CREATE TABLE phpbb_attachments ( |
|
8 |
attach_id INTEGER NOT NULL, |
|
9 |
post_msg_id INTEGER DEFAULT 0 NOT NULL, |
|
10 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
11 |
in_message INTEGER DEFAULT 0 NOT NULL, |
|
12 |
poster_id INTEGER DEFAULT 0 NOT NULL, |
|
13 |
is_orphan INTEGER DEFAULT 1 NOT NULL, |
|
14 |
physical_filename VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
15 |
real_filename VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
16 |
download_count INTEGER DEFAULT 0 NOT NULL, |
|
17 |
attach_comment BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
18 |
extension VARCHAR(100) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
19 |
mimetype VARCHAR(100) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
20 |
filesize INTEGER DEFAULT 0 NOT NULL, |
|
21 |
filetime INTEGER DEFAULT 0 NOT NULL, |
|
22 |
thumbnail INTEGER DEFAULT 0 NOT NULL |
|
23 |
);;
|
|
24 |
||
25 |
ALTER TABLE phpbb_attachments ADD PRIMARY KEY (attach_id);; |
|
26 |
||
27 |
CREATE INDEX phpbb_attachments_filetime ON phpbb_attachments(filetime);; |
|
28 |
CREATE INDEX phpbb_attachments_post_msg_id ON phpbb_attachments(post_msg_id);; |
|
29 |
CREATE INDEX phpbb_attachments_topic_id ON phpbb_attachments(topic_id);; |
|
30 |
CREATE INDEX phpbb_attachments_poster_id ON phpbb_attachments(poster_id);; |
|
31 |
CREATE INDEX phpbb_attachments_is_orphan ON phpbb_attachments(is_orphan);; |
|
32 |
||
33 |
CREATE GENERATOR phpbb_attachments_gen;; |
|
34 |
SET GENERATOR phpbb_attachments_gen TO 0;; |
|
35 |
||
36 |
CREATE TRIGGER t_phpbb_attachments FOR phpbb_attachments |
|
37 |
BEFORE INSERT |
|
38 |
AS
|
|
39 |
BEGIN
|
|
40 |
NEW.attach_id = GEN_ID(phpbb_attachments_gen, 1); |
|
41 |
END;; |
|
42 |
||
43 |
||
44 |
# Table: 'phpbb_acl_groups' |
|
45 |
CREATE TABLE phpbb_acl_groups ( |
|
46 |
group_id INTEGER DEFAULT 0 NOT NULL, |
|
47 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
48 |
auth_option_id INTEGER DEFAULT 0 NOT NULL, |
|
49 |
auth_role_id INTEGER DEFAULT 0 NOT NULL, |
|
50 |
auth_setting INTEGER DEFAULT 0 NOT NULL |
|
51 |
);;
|
|
52 |
||
53 |
CREATE INDEX phpbb_acl_groups_group_id ON phpbb_acl_groups(group_id);; |
|
54 |
CREATE INDEX phpbb_acl_groups_auth_opt_id ON phpbb_acl_groups(auth_option_id);; |
|
55 |
CREATE INDEX phpbb_acl_groups_auth_role_id ON phpbb_acl_groups(auth_role_id);; |
|
56 |
||
57 |
# Table: 'phpbb_acl_options' |
|
58 |
CREATE TABLE phpbb_acl_options ( |
|
59 |
auth_option_id INTEGER NOT NULL, |
|
60 |
auth_option VARCHAR(50) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
61 |
is_global INTEGER DEFAULT 0 NOT NULL, |
|
62 |
is_local INTEGER DEFAULT 0 NOT NULL, |
|
63 |
founder_only INTEGER DEFAULT 0 NOT NULL |
|
64 |
);;
|
|
65 |
||
66 |
ALTER TABLE phpbb_acl_options ADD PRIMARY KEY (auth_option_id);; |
|
67 |
||
68 |
CREATE INDEX phpbb_acl_options_auth_option ON phpbb_acl_options(auth_option);; |
|
69 |
||
70 |
CREATE GENERATOR phpbb_acl_options_gen;; |
|
71 |
SET GENERATOR phpbb_acl_options_gen TO 0;; |
|
72 |
||
73 |
CREATE TRIGGER t_phpbb_acl_options FOR phpbb_acl_options |
|
74 |
BEFORE INSERT |
|
75 |
AS
|
|
76 |
BEGIN
|
|
77 |
NEW.auth_option_id = GEN_ID(phpbb_acl_options_gen, 1); |
|
78 |
END;; |
|
79 |
||
80 |
||
81 |
# Table: 'phpbb_acl_roles' |
|
82 |
CREATE TABLE phpbb_acl_roles ( |
|
83 |
role_id INTEGER NOT NULL, |
|
84 |
role_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
85 |
role_description BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
86 |
role_type VARCHAR(10) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
87 |
role_order INTEGER DEFAULT 0 NOT NULL |
|
88 |
);;
|
|
89 |
||
90 |
ALTER TABLE phpbb_acl_roles ADD PRIMARY KEY (role_id);; |
|
91 |
||
92 |
CREATE INDEX phpbb_acl_roles_role_type ON phpbb_acl_roles(role_type);; |
|
93 |
CREATE INDEX phpbb_acl_roles_role_order ON phpbb_acl_roles(role_order);; |
|
94 |
||
95 |
CREATE GENERATOR phpbb_acl_roles_gen;; |
|
96 |
SET GENERATOR phpbb_acl_roles_gen TO 0;; |
|
97 |
||
98 |
CREATE TRIGGER t_phpbb_acl_roles FOR phpbb_acl_roles |
|
99 |
BEFORE INSERT |
|
100 |
AS
|
|
101 |
BEGIN
|
|
102 |
NEW.role_id = GEN_ID(phpbb_acl_roles_gen, 1); |
|
103 |
END;; |
|
104 |
||
105 |
||
106 |
# Table: 'phpbb_acl_roles_data' |
|
107 |
CREATE TABLE phpbb_acl_roles_data ( |
|
108 |
role_id INTEGER DEFAULT 0 NOT NULL, |
|
109 |
auth_option_id INTEGER DEFAULT 0 NOT NULL, |
|
110 |
auth_setting INTEGER DEFAULT 0 NOT NULL |
|
111 |
);;
|
|
112 |
||
113 |
ALTER TABLE phpbb_acl_roles_data ADD PRIMARY KEY (role_id, auth_option_id);; |
|
114 |
||
115 |
CREATE INDEX phpbb_acl_roles_data_ath_op_id ON phpbb_acl_roles_data(auth_option_id);; |
|
116 |
||
117 |
# Table: 'phpbb_acl_users' |
|
118 |
CREATE TABLE phpbb_acl_users ( |
|
119 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
120 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
121 |
auth_option_id INTEGER DEFAULT 0 NOT NULL, |
|
122 |
auth_role_id INTEGER DEFAULT 0 NOT NULL, |
|
123 |
auth_setting INTEGER DEFAULT 0 NOT NULL |
|
124 |
);;
|
|
125 |
||
126 |
CREATE INDEX phpbb_acl_users_user_id ON phpbb_acl_users(user_id);; |
|
127 |
CREATE INDEX phpbb_acl_users_auth_option_id ON phpbb_acl_users(auth_option_id);; |
|
128 |
CREATE INDEX phpbb_acl_users_auth_role_id ON phpbb_acl_users(auth_role_id);; |
|
129 |
||
130 |
# Table: 'phpbb_banlist' |
|
131 |
CREATE TABLE phpbb_banlist ( |
|
132 |
ban_id INTEGER NOT NULL, |
|
133 |
ban_userid INTEGER DEFAULT 0 NOT NULL, |
|
134 |
ban_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
135 |
ban_email VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
136 |
ban_start INTEGER DEFAULT 0 NOT NULL, |
|
137 |
ban_end INTEGER DEFAULT 0 NOT NULL, |
|
138 |
ban_exclude INTEGER DEFAULT 0 NOT NULL, |
|
139 |
ban_reason VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
140 |
ban_give_reason VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE |
|
141 |
);;
|
|
142 |
||
143 |
ALTER TABLE phpbb_banlist ADD PRIMARY KEY (ban_id);; |
|
144 |
||
145 |
CREATE INDEX phpbb_banlist_ban_end ON phpbb_banlist(ban_end);; |
|
146 |
CREATE INDEX phpbb_banlist_ban_user ON phpbb_banlist(ban_userid, ban_exclude);; |
|
147 |
CREATE INDEX phpbb_banlist_ban_email ON phpbb_banlist(ban_email, ban_exclude);; |
|
148 |
CREATE INDEX phpbb_banlist_ban_ip ON phpbb_banlist(ban_ip, ban_exclude);; |
|
149 |
||
150 |
CREATE GENERATOR phpbb_banlist_gen;; |
|
151 |
SET GENERATOR phpbb_banlist_gen TO 0;; |
|
152 |
||
153 |
CREATE TRIGGER t_phpbb_banlist FOR phpbb_banlist |
|
154 |
BEFORE INSERT |
|
155 |
AS
|
|
156 |
BEGIN
|
|
157 |
NEW.ban_id = GEN_ID(phpbb_banlist_gen, 1); |
|
158 |
END;; |
|
159 |
||
160 |
||
161 |
# Table: 'phpbb_bbcodes' |
|
162 |
CREATE TABLE phpbb_bbcodes ( |
|
163 |
bbcode_id INTEGER DEFAULT 0 NOT NULL, |
|
164 |
bbcode_tag VARCHAR(16) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
165 |
bbcode_helpline VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
166 |
display_on_posting INTEGER DEFAULT 0 NOT NULL, |
|
167 |
bbcode_match BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
168 |
bbcode_tpl BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
169 |
first_pass_match BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
170 |
first_pass_replace BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
171 |
second_pass_match BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
172 |
second_pass_replace BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL |
|
173 |
);;
|
|
174 |
||
175 |
ALTER TABLE phpbb_bbcodes ADD PRIMARY KEY (bbcode_id);; |
|
176 |
||
177 |
CREATE INDEX phpbb_bbcodes_display_on_post ON phpbb_bbcodes(display_on_posting);; |
|
178 |
||
179 |
# Table: 'phpbb_bookmarks' |
|
180 |
CREATE TABLE phpbb_bookmarks ( |
|
181 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
182 |
user_id INTEGER DEFAULT 0 NOT NULL |
|
183 |
);;
|
|
184 |
||
185 |
ALTER TABLE phpbb_bookmarks ADD PRIMARY KEY (topic_id, user_id);; |
|
186 |
||
187 |
||
188 |
# Table: 'phpbb_bots' |
|
189 |
CREATE TABLE phpbb_bots ( |
|
190 |
bot_id INTEGER NOT NULL, |
|
191 |
bot_active INTEGER DEFAULT 1 NOT NULL, |
|
192 |
bot_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
193 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
194 |
bot_agent VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
195 |
bot_ip VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL |
|
196 |
);;
|
|
197 |
||
198 |
ALTER TABLE phpbb_bots ADD PRIMARY KEY (bot_id);; |
|
199 |
||
200 |
CREATE INDEX phpbb_bots_bot_active ON phpbb_bots(bot_active);; |
|
201 |
||
202 |
CREATE GENERATOR phpbb_bots_gen;; |
|
203 |
SET GENERATOR phpbb_bots_gen TO 0;; |
|
204 |
||
205 |
CREATE TRIGGER t_phpbb_bots FOR phpbb_bots |
|
206 |
BEFORE INSERT |
|
207 |
AS
|
|
208 |
BEGIN
|
|
209 |
NEW.bot_id = GEN_ID(phpbb_bots_gen, 1); |
|
210 |
END;; |
|
211 |
||
212 |
||
213 |
# Table: 'phpbb_config' |
|
214 |
CREATE TABLE phpbb_config ( |
|
215 |
config_name VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
216 |
config_value VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
217 |
is_dynamic INTEGER DEFAULT 0 NOT NULL |
|
218 |
);;
|
|
219 |
||
220 |
ALTER TABLE phpbb_config ADD PRIMARY KEY (config_name);; |
|
221 |
||
222 |
CREATE INDEX phpbb_config_is_dynamic ON phpbb_config(is_dynamic);; |
|
223 |
||
224 |
# Table: 'phpbb_confirm' |
|
225 |
CREATE TABLE phpbb_confirm ( |
|
226 |
confirm_id CHAR(32) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
227 |
session_id CHAR(32) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
228 |
confirm_type INTEGER DEFAULT 0 NOT NULL, |
|
229 |
code VARCHAR(8) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
230 |
seed INTEGER DEFAULT 0 NOT NULL |
|
231 |
);;
|
|
232 |
||
233 |
ALTER TABLE phpbb_confirm ADD PRIMARY KEY (session_id, confirm_id);; |
|
234 |
||
235 |
CREATE INDEX phpbb_confirm_confirm_type ON phpbb_confirm(confirm_type);; |
|
236 |
||
237 |
# Table: 'phpbb_disallow' |
|
238 |
CREATE TABLE phpbb_disallow ( |
|
239 |
disallow_id INTEGER NOT NULL, |
|
240 |
disallow_username VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE |
|
241 |
);;
|
|
242 |
||
243 |
ALTER TABLE phpbb_disallow ADD PRIMARY KEY (disallow_id);; |
|
244 |
||
245 |
||
246 |
CREATE GENERATOR phpbb_disallow_gen;; |
|
247 |
SET GENERATOR phpbb_disallow_gen TO 0;; |
|
248 |
||
249 |
CREATE TRIGGER t_phpbb_disallow FOR phpbb_disallow |
|
250 |
BEFORE INSERT |
|
251 |
AS
|
|
252 |
BEGIN
|
|
253 |
NEW.disallow_id = GEN_ID(phpbb_disallow_gen, 1); |
|
254 |
END;; |
|
255 |
||
256 |
||
257 |
# Table: 'phpbb_drafts' |
|
258 |
CREATE TABLE phpbb_drafts ( |
|
259 |
draft_id INTEGER NOT NULL, |
|
260 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
261 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
262 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
263 |
save_time INTEGER DEFAULT 0 NOT NULL, |
|
264 |
draft_subject VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
265 |
draft_message BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL |
|
266 |
);;
|
|
267 |
||
268 |
ALTER TABLE phpbb_drafts ADD PRIMARY KEY (draft_id);; |
|
269 |
||
270 |
CREATE INDEX phpbb_drafts_save_time ON phpbb_drafts(save_time);; |
|
271 |
||
272 |
CREATE GENERATOR phpbb_drafts_gen;; |
|
273 |
SET GENERATOR phpbb_drafts_gen TO 0;; |
|
274 |
||
275 |
CREATE TRIGGER t_phpbb_drafts FOR phpbb_drafts |
|
276 |
BEFORE INSERT |
|
277 |
AS
|
|
278 |
BEGIN
|
|
279 |
NEW.draft_id = GEN_ID(phpbb_drafts_gen, 1); |
|
280 |
END;; |
|
281 |
||
282 |
||
283 |
# Table: 'phpbb_extensions' |
|
284 |
CREATE TABLE phpbb_extensions ( |
|
285 |
extension_id INTEGER NOT NULL, |
|
286 |
group_id INTEGER DEFAULT 0 NOT NULL, |
|
287 |
extension VARCHAR(100) CHARACTER SET NONE DEFAULT '' NOT NULL |
|
288 |
);;
|
|
289 |
||
290 |
ALTER TABLE phpbb_extensions ADD PRIMARY KEY (extension_id);; |
|
291 |
||
292 |
||
293 |
CREATE GENERATOR phpbb_extensions_gen;; |
|
294 |
SET GENERATOR phpbb_extensions_gen TO 0;; |
|
295 |
||
296 |
CREATE TRIGGER t_phpbb_extensions FOR phpbb_extensions |
|
297 |
BEFORE INSERT |
|
298 |
AS
|
|
299 |
BEGIN
|
|
300 |
NEW.extension_id = GEN_ID(phpbb_extensions_gen, 1); |
|
301 |
END;; |
|
302 |
||
303 |
||
304 |
# Table: 'phpbb_extension_groups' |
|
305 |
CREATE TABLE phpbb_extension_groups ( |
|
306 |
group_id INTEGER NOT NULL, |
|
307 |
group_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
308 |
cat_id INTEGER DEFAULT 0 NOT NULL, |
|
309 |
allow_group INTEGER DEFAULT 0 NOT NULL, |
|
310 |
download_mode INTEGER DEFAULT 1 NOT NULL, |
|
311 |
upload_icon VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
312 |
max_filesize INTEGER DEFAULT 0 NOT NULL, |
|
313 |
allowed_forums BLOB SUB_TYPE TEXT CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
314 |
allow_in_pm INTEGER DEFAULT 0 NOT NULL |
|
315 |
);;
|
|
316 |
||
317 |
ALTER TABLE phpbb_extension_groups ADD PRIMARY KEY (group_id);; |
|
318 |
||
319 |
||
320 |
CREATE GENERATOR phpbb_extension_groups_gen;; |
|
321 |
SET GENERATOR phpbb_extension_groups_gen TO 0;; |
|
322 |
||
323 |
CREATE TRIGGER t_phpbb_extension_groups FOR phpbb_extension_groups |
|
324 |
BEFORE INSERT |
|
325 |
AS
|
|
326 |
BEGIN
|
|
327 |
NEW.group_id = GEN_ID(phpbb_extension_groups_gen, 1); |
|
328 |
END;; |
|
329 |
||
330 |
||
331 |
# Table: 'phpbb_forums' |
|
332 |
CREATE TABLE phpbb_forums ( |
|
333 |
forum_id INTEGER NOT NULL, |
|
334 |
parent_id INTEGER DEFAULT 0 NOT NULL, |
|
335 |
left_id INTEGER DEFAULT 0 NOT NULL, |
|
336 |
right_id INTEGER DEFAULT 0 NOT NULL, |
|
337 |
forum_parents BLOB SUB_TYPE TEXT CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
338 |
forum_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
339 |
forum_desc BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
340 |
forum_desc_bitfield VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
341 |
forum_desc_options INTEGER DEFAULT 7 NOT NULL, |
|
342 |
forum_desc_uid VARCHAR(8) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
343 |
forum_link VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
344 |
forum_password VARCHAR(40) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
345 |
forum_style INTEGER DEFAULT 0 NOT NULL, |
|
346 |
forum_image VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
347 |
forum_rules BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
348 |
forum_rules_link VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
349 |
forum_rules_bitfield VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
350 |
forum_rules_options INTEGER DEFAULT 7 NOT NULL, |
|
351 |
forum_rules_uid VARCHAR(8) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
352 |
forum_topics_per_page INTEGER DEFAULT 0 NOT NULL, |
|
353 |
forum_type INTEGER DEFAULT 0 NOT NULL, |
|
354 |
forum_status INTEGER DEFAULT 0 NOT NULL, |
|
355 |
forum_posts INTEGER DEFAULT 0 NOT NULL, |
|
356 |
forum_topics INTEGER DEFAULT 0 NOT NULL, |
|
357 |
forum_topics_real INTEGER DEFAULT 0 NOT NULL, |
|
358 |
forum_last_post_id INTEGER DEFAULT 0 NOT NULL, |
|
359 |
forum_last_poster_id INTEGER DEFAULT 0 NOT NULL, |
|
360 |
forum_last_post_subject VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
361 |
forum_last_post_time INTEGER DEFAULT 0 NOT NULL, |
|
362 |
forum_last_poster_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
363 |
forum_last_poster_colour VARCHAR(6) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
364 |
forum_flags INTEGER DEFAULT 32 NOT NULL, |
|
365 |
display_on_index INTEGER DEFAULT 1 NOT NULL, |
|
366 |
enable_indexing INTEGER DEFAULT 1 NOT NULL, |
|
367 |
enable_icons INTEGER DEFAULT 1 NOT NULL, |
|
368 |
enable_prune INTEGER DEFAULT 0 NOT NULL, |
|
369 |
prune_next INTEGER DEFAULT 0 NOT NULL, |
|
370 |
prune_days INTEGER DEFAULT 0 NOT NULL, |
|
371 |
prune_viewed INTEGER DEFAULT 0 NOT NULL, |
|
372 |
prune_freq INTEGER DEFAULT 0 NOT NULL |
|
373 |
);;
|
|
374 |
||
375 |
ALTER TABLE phpbb_forums ADD PRIMARY KEY (forum_id);; |
|
376 |
||
377 |
CREATE INDEX phpbb_forums_left_right_id ON phpbb_forums(left_id, right_id);; |
|
378 |
CREATE INDEX phpbb_forums_forum_lastpost_id ON phpbb_forums(forum_last_post_id);; |
|
379 |
||
380 |
CREATE GENERATOR phpbb_forums_gen;; |
|
381 |
SET GENERATOR phpbb_forums_gen TO 0;; |
|
382 |
||
383 |
CREATE TRIGGER t_phpbb_forums FOR phpbb_forums |
|
384 |
BEFORE INSERT |
|
385 |
AS
|
|
386 |
BEGIN
|
|
387 |
NEW.forum_id = GEN_ID(phpbb_forums_gen, 1); |
|
388 |
END;; |
|
389 |
||
390 |
||
391 |
# Table: 'phpbb_forums_access' |
|
392 |
CREATE TABLE phpbb_forums_access ( |
|
393 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
394 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
395 |
session_id CHAR(32) CHARACTER SET NONE DEFAULT '' NOT NULL |
|
396 |
);;
|
|
397 |
||
398 |
ALTER TABLE phpbb_forums_access ADD PRIMARY KEY (forum_id, user_id, session_id);; |
|
399 |
||
400 |
||
401 |
# Table: 'phpbb_forums_track' |
|
402 |
CREATE TABLE phpbb_forums_track ( |
|
403 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
404 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
405 |
mark_time INTEGER DEFAULT 0 NOT NULL |
|
406 |
);;
|
|
407 |
||
408 |
ALTER TABLE phpbb_forums_track ADD PRIMARY KEY (user_id, forum_id);; |
|
409 |
||
410 |
||
411 |
# Table: 'phpbb_forums_watch' |
|
412 |
CREATE TABLE phpbb_forums_watch ( |
|
413 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
414 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
415 |
notify_status INTEGER DEFAULT 0 NOT NULL |
|
416 |
);;
|
|
417 |
||
418 |
CREATE INDEX phpbb_forums_watch_forum_id ON phpbb_forums_watch(forum_id);; |
|
419 |
CREATE INDEX phpbb_forums_watch_user_id ON phpbb_forums_watch(user_id);; |
|
420 |
CREATE INDEX phpbb_forums_watch_notify_stat ON phpbb_forums_watch(notify_status);; |
|
421 |
||
422 |
# Table: 'phpbb_groups' |
|
423 |
CREATE TABLE phpbb_groups ( |
|
424 |
group_id INTEGER NOT NULL, |
|
425 |
group_type INTEGER DEFAULT 1 NOT NULL, |
|
426 |
group_founder_manage INTEGER DEFAULT 0 NOT NULL, |
|
427 |
group_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
428 |
group_desc BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
429 |
group_desc_bitfield VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
430 |
group_desc_options INTEGER DEFAULT 7 NOT NULL, |
|
431 |
group_desc_uid VARCHAR(8) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
432 |
group_display INTEGER DEFAULT 0 NOT NULL, |
|
433 |
group_avatar VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
434 |
group_avatar_type INTEGER DEFAULT 0 NOT NULL, |
|
435 |
group_avatar_width INTEGER DEFAULT 0 NOT NULL, |
|
436 |
group_avatar_height INTEGER DEFAULT 0 NOT NULL, |
|
437 |
group_rank INTEGER DEFAULT 0 NOT NULL, |
|
438 |
group_colour VARCHAR(6) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
439 |
group_sig_chars INTEGER DEFAULT 0 NOT NULL, |
|
440 |
group_receive_pm INTEGER DEFAULT 0 NOT NULL, |
|
441 |
group_message_limit INTEGER DEFAULT 0 NOT NULL, |
|
442 |
group_legend INTEGER DEFAULT 1 NOT NULL |
|
443 |
);;
|
|
444 |
||
445 |
ALTER TABLE phpbb_groups ADD PRIMARY KEY (group_id);; |
|
446 |
||
447 |
CREATE INDEX phpbb_groups_group_legend ON phpbb_groups(group_legend);; |
|
448 |
||
449 |
CREATE GENERATOR phpbb_groups_gen;; |
|
450 |
SET GENERATOR phpbb_groups_gen TO 0;; |
|
451 |
||
452 |
CREATE TRIGGER t_phpbb_groups FOR phpbb_groups |
|
453 |
BEFORE INSERT |
|
454 |
AS
|
|
455 |
BEGIN
|
|
456 |
NEW.group_id = GEN_ID(phpbb_groups_gen, 1); |
|
457 |
END;; |
|
458 |
||
459 |
||
460 |
# Table: 'phpbb_icons' |
|
461 |
CREATE TABLE phpbb_icons ( |
|
462 |
icons_id INTEGER NOT NULL, |
|
463 |
icons_url VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
464 |
icons_width INTEGER DEFAULT 0 NOT NULL, |
|
465 |
icons_height INTEGER DEFAULT 0 NOT NULL, |
|
466 |
icons_order INTEGER DEFAULT 0 NOT NULL, |
|
467 |
display_on_posting INTEGER DEFAULT 1 NOT NULL |
|
468 |
);;
|
|
469 |
||
470 |
ALTER TABLE phpbb_icons ADD PRIMARY KEY (icons_id);; |
|
471 |
||
472 |
CREATE INDEX phpbb_icons_display_on_posting ON phpbb_icons(display_on_posting);; |
|
473 |
||
474 |
CREATE GENERATOR phpbb_icons_gen;; |
|
475 |
SET GENERATOR phpbb_icons_gen TO 0;; |
|
476 |
||
477 |
CREATE TRIGGER t_phpbb_icons FOR phpbb_icons |
|
478 |
BEFORE INSERT |
|
479 |
AS
|
|
480 |
BEGIN
|
|
481 |
NEW.icons_id = GEN_ID(phpbb_icons_gen, 1); |
|
482 |
END;; |
|
483 |
||
484 |
||
485 |
# Table: 'phpbb_lang' |
|
486 |
CREATE TABLE phpbb_lang ( |
|
487 |
lang_id INTEGER NOT NULL, |
|
488 |
lang_iso VARCHAR(30) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
489 |
lang_dir VARCHAR(30) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
490 |
lang_english_name VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
491 |
lang_local_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
492 |
lang_author VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE |
|
493 |
);;
|
|
494 |
||
495 |
ALTER TABLE phpbb_lang ADD PRIMARY KEY (lang_id);; |
|
496 |
||
497 |
CREATE INDEX phpbb_lang_lang_iso ON phpbb_lang(lang_iso);; |
|
498 |
||
499 |
CREATE GENERATOR phpbb_lang_gen;; |
|
500 |
SET GENERATOR phpbb_lang_gen TO 0;; |
|
501 |
||
502 |
CREATE TRIGGER t_phpbb_lang FOR phpbb_lang |
|
503 |
BEFORE INSERT |
|
504 |
AS
|
|
505 |
BEGIN
|
|
506 |
NEW.lang_id = GEN_ID(phpbb_lang_gen, 1); |
|
507 |
END;; |
|
508 |
||
509 |
||
510 |
# Table: 'phpbb_log' |
|
511 |
CREATE TABLE phpbb_log ( |
|
512 |
log_id INTEGER NOT NULL, |
|
513 |
log_type INTEGER DEFAULT 0 NOT NULL, |
|
514 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
515 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
516 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
517 |
reportee_id INTEGER DEFAULT 0 NOT NULL, |
|
518 |
log_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
519 |
log_time INTEGER DEFAULT 0 NOT NULL, |
|
520 |
log_operation BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
521 |
log_data BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL |
|
522 |
);;
|
|
523 |
||
524 |
ALTER TABLE phpbb_log ADD PRIMARY KEY (log_id);; |
|
525 |
||
526 |
CREATE INDEX phpbb_log_log_type ON phpbb_log(log_type);; |
|
527 |
CREATE INDEX phpbb_log_forum_id ON phpbb_log(forum_id);; |
|
528 |
CREATE INDEX phpbb_log_topic_id ON phpbb_log(topic_id);; |
|
529 |
CREATE INDEX phpbb_log_reportee_id ON phpbb_log(reportee_id);; |
|
530 |
CREATE INDEX phpbb_log_user_id ON phpbb_log(user_id);; |
|
531 |
||
532 |
CREATE GENERATOR phpbb_log_gen;; |
|
533 |
SET GENERATOR phpbb_log_gen TO 0;; |
|
534 |
||
535 |
CREATE TRIGGER t_phpbb_log FOR phpbb_log |
|
536 |
BEFORE INSERT |
|
537 |
AS
|
|
538 |
BEGIN
|
|
539 |
NEW.log_id = GEN_ID(phpbb_log_gen, 1); |
|
540 |
END;; |
|
541 |
||
542 |
||
543 |
# Table: 'phpbb_moderator_cache' |
|
544 |
CREATE TABLE phpbb_moderator_cache ( |
|
545 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
546 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
547 |
username VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
548 |
group_id INTEGER DEFAULT 0 NOT NULL, |
|
549 |
group_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
550 |
display_on_index INTEGER DEFAULT 1 NOT NULL |
|
551 |
);;
|
|
552 |
||
553 |
CREATE INDEX phpbb_moderator_cache_disp_idx ON phpbb_moderator_cache(display_on_index);; |
|
554 |
CREATE INDEX phpbb_moderator_cache_forum_id ON phpbb_moderator_cache(forum_id);; |
|
555 |
||
556 |
# Table: 'phpbb_modules' |
|
557 |
CREATE TABLE phpbb_modules ( |
|
558 |
module_id INTEGER NOT NULL, |
|
559 |
module_enabled INTEGER DEFAULT 1 NOT NULL, |
|
560 |
module_display INTEGER DEFAULT 1 NOT NULL, |
|
561 |
module_basename VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
562 |
module_class VARCHAR(10) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
563 |
parent_id INTEGER DEFAULT 0 NOT NULL, |
|
564 |
left_id INTEGER DEFAULT 0 NOT NULL, |
|
565 |
right_id INTEGER DEFAULT 0 NOT NULL, |
|
566 |
module_langname VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
567 |
module_mode VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
568 |
module_auth VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL |
|
569 |
);;
|
|
570 |
||
571 |
ALTER TABLE phpbb_modules ADD PRIMARY KEY (module_id);; |
|
572 |
||
573 |
CREATE INDEX phpbb_modules_left_right_id ON phpbb_modules(left_id, right_id);; |
|
574 |
CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules(module_enabled);; |
|
575 |
CREATE INDEX phpbb_modules_class_left_id ON phpbb_modules(module_class, left_id);; |
|
576 |
||
577 |
CREATE GENERATOR phpbb_modules_gen;; |
|
578 |
SET GENERATOR phpbb_modules_gen TO 0;; |
|
579 |
||
580 |
CREATE TRIGGER t_phpbb_modules FOR phpbb_modules |
|
581 |
BEFORE INSERT |
|
582 |
AS
|
|
583 |
BEGIN
|
|
584 |
NEW.module_id = GEN_ID(phpbb_modules_gen, 1); |
|
585 |
END;; |
|
586 |
||
587 |
||
588 |
# Table: 'phpbb_poll_options' |
|
589 |
CREATE TABLE phpbb_poll_options ( |
|
590 |
poll_option_id INTEGER DEFAULT 0 NOT NULL, |
|
591 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
592 |
poll_option_text BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
593 |
poll_option_total INTEGER DEFAULT 0 NOT NULL |
|
594 |
);;
|
|
595 |
||
596 |
CREATE INDEX phpbb_poll_options_poll_opt_id ON phpbb_poll_options(poll_option_id);; |
|
597 |
CREATE INDEX phpbb_poll_options_topic_id ON phpbb_poll_options(topic_id);; |
|
598 |
||
599 |
# Table: 'phpbb_poll_votes' |
|
600 |
CREATE TABLE phpbb_poll_votes ( |
|
601 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
602 |
poll_option_id INTEGER DEFAULT 0 NOT NULL, |
|
603 |
vote_user_id INTEGER DEFAULT 0 NOT NULL, |
|
604 |
vote_user_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL |
|
605 |
);;
|
|
606 |
||
607 |
CREATE INDEX phpbb_poll_votes_topic_id ON phpbb_poll_votes(topic_id);; |
|
608 |
CREATE INDEX phpbb_poll_votes_vote_user_id ON phpbb_poll_votes(vote_user_id);; |
|
609 |
CREATE INDEX phpbb_poll_votes_vote_user_ip ON phpbb_poll_votes(vote_user_ip);; |
|
610 |
||
611 |
# Table: 'phpbb_posts' |
|
612 |
CREATE TABLE phpbb_posts ( |
|
613 |
post_id INTEGER NOT NULL, |
|
614 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
615 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
616 |
poster_id INTEGER DEFAULT 0 NOT NULL, |
|
617 |
icon_id INTEGER DEFAULT 0 NOT NULL, |
|
618 |
poster_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
619 |
post_time INTEGER DEFAULT 0 NOT NULL, |
|
620 |
post_approved INTEGER DEFAULT 1 NOT NULL, |
|
621 |
post_reported INTEGER DEFAULT 0 NOT NULL, |
|
622 |
enable_bbcode INTEGER DEFAULT 1 NOT NULL, |
|
623 |
enable_smilies INTEGER DEFAULT 1 NOT NULL, |
|
624 |
enable_magic_url INTEGER DEFAULT 1 NOT NULL, |
|
625 |
enable_sig INTEGER DEFAULT 1 NOT NULL, |
|
626 |
post_username VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
627 |
post_subject VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
628 |
post_text BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
629 |
post_checksum VARCHAR(32) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
630 |
post_attachment INTEGER DEFAULT 0 NOT NULL, |
|
631 |
bbcode_bitfield VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
632 |
bbcode_uid VARCHAR(8) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
633 |
post_postcount INTEGER DEFAULT 1 NOT NULL, |
|
634 |
post_edit_time INTEGER DEFAULT 0 NOT NULL, |
|
635 |
post_edit_reason VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
636 |
post_edit_user INTEGER DEFAULT 0 NOT NULL, |
|
637 |
post_edit_count INTEGER DEFAULT 0 NOT NULL, |
|
638 |
post_edit_locked INTEGER DEFAULT 0 NOT NULL |
|
639 |
);;
|
|
640 |
||
641 |
ALTER TABLE phpbb_posts ADD PRIMARY KEY (post_id);; |
|
642 |
||
643 |
CREATE INDEX phpbb_posts_forum_id ON phpbb_posts(forum_id);; |
|
644 |
CREATE INDEX phpbb_posts_topic_id ON phpbb_posts(topic_id);; |
|
645 |
CREATE INDEX phpbb_posts_poster_ip ON phpbb_posts(poster_ip);; |
|
646 |
CREATE INDEX phpbb_posts_poster_id ON phpbb_posts(poster_id);; |
|
647 |
CREATE INDEX phpbb_posts_post_approved ON phpbb_posts(post_approved);; |
|
648 |
CREATE INDEX phpbb_posts_tid_post_time ON phpbb_posts(topic_id, post_time);; |
|
649 |
||
650 |
CREATE GENERATOR phpbb_posts_gen;; |
|
651 |
SET GENERATOR phpbb_posts_gen TO 0;; |
|
652 |
||
653 |
CREATE TRIGGER t_phpbb_posts FOR phpbb_posts |
|
654 |
BEFORE INSERT |
|
655 |
AS
|
|
656 |
BEGIN
|
|
657 |
NEW.post_id = GEN_ID(phpbb_posts_gen, 1); |
|
658 |
END;; |
|
659 |
||
660 |
||
661 |
# Table: 'phpbb_privmsgs' |
|
662 |
CREATE TABLE phpbb_privmsgs ( |
|
663 |
msg_id INTEGER NOT NULL, |
|
664 |
root_level INTEGER DEFAULT 0 NOT NULL, |
|
665 |
author_id INTEGER DEFAULT 0 NOT NULL, |
|
666 |
icon_id INTEGER DEFAULT 0 NOT NULL, |
|
667 |
author_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
668 |
message_time INTEGER DEFAULT 0 NOT NULL, |
|
669 |
enable_bbcode INTEGER DEFAULT 1 NOT NULL, |
|
670 |
enable_smilies INTEGER DEFAULT 1 NOT NULL, |
|
671 |
enable_magic_url INTEGER DEFAULT 1 NOT NULL, |
|
672 |
enable_sig INTEGER DEFAULT 1 NOT NULL, |
|
673 |
message_subject VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
674 |
message_text BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
675 |
message_edit_reason VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
676 |
message_edit_user INTEGER DEFAULT 0 NOT NULL, |
|
677 |
message_attachment INTEGER DEFAULT 0 NOT NULL, |
|
678 |
bbcode_bitfield VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
679 |
bbcode_uid VARCHAR(8) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
680 |
message_edit_time INTEGER DEFAULT 0 NOT NULL, |
|
681 |
message_edit_count INTEGER DEFAULT 0 NOT NULL, |
|
682 |
to_address BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
683 |
bcc_address BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL |
|
684 |
);;
|
|
685 |
||
686 |
ALTER TABLE phpbb_privmsgs ADD PRIMARY KEY (msg_id);; |
|
687 |
||
688 |
CREATE INDEX phpbb_privmsgs_author_ip ON phpbb_privmsgs(author_ip);; |
|
689 |
CREATE INDEX phpbb_privmsgs_message_time ON phpbb_privmsgs(message_time);; |
|
690 |
CREATE INDEX phpbb_privmsgs_author_id ON phpbb_privmsgs(author_id);; |
|
691 |
CREATE INDEX phpbb_privmsgs_root_level ON phpbb_privmsgs(root_level);; |
|
692 |
||
693 |
CREATE GENERATOR phpbb_privmsgs_gen;; |
|
694 |
SET GENERATOR phpbb_privmsgs_gen TO 0;; |
|
695 |
||
696 |
CREATE TRIGGER t_phpbb_privmsgs FOR phpbb_privmsgs |
|
697 |
BEFORE INSERT |
|
698 |
AS
|
|
699 |
BEGIN
|
|
700 |
NEW.msg_id = GEN_ID(phpbb_privmsgs_gen, 1); |
|
701 |
END;; |
|
702 |
||
703 |
||
704 |
# Table: 'phpbb_privmsgs_folder' |
|
705 |
CREATE TABLE phpbb_privmsgs_folder ( |
|
706 |
folder_id INTEGER NOT NULL, |
|
707 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
708 |
folder_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
709 |
pm_count INTEGER DEFAULT 0 NOT NULL |
|
710 |
);;
|
|
711 |
||
712 |
ALTER TABLE phpbb_privmsgs_folder ADD PRIMARY KEY (folder_id);; |
|
713 |
||
714 |
CREATE INDEX phpbb_privmsgs_folder_user_id ON phpbb_privmsgs_folder(user_id);; |
|
715 |
||
716 |
CREATE GENERATOR phpbb_privmsgs_folder_gen;; |
|
717 |
SET GENERATOR phpbb_privmsgs_folder_gen TO 0;; |
|
718 |
||
719 |
CREATE TRIGGER t_phpbb_privmsgs_folder FOR phpbb_privmsgs_folder |
|
720 |
BEFORE INSERT |
|
721 |
AS
|
|
722 |
BEGIN
|
|
723 |
NEW.folder_id = GEN_ID(phpbb_privmsgs_folder_gen, 1); |
|
724 |
END;; |
|
725 |
||
726 |
||
727 |
# Table: 'phpbb_privmsgs_rules' |
|
728 |
CREATE TABLE phpbb_privmsgs_rules ( |
|
729 |
rule_id INTEGER NOT NULL, |
|
730 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
731 |
rule_check INTEGER DEFAULT 0 NOT NULL, |
|
732 |
rule_connection INTEGER DEFAULT 0 NOT NULL, |
|
733 |
rule_string VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
734 |
rule_user_id INTEGER DEFAULT 0 NOT NULL, |
|
735 |
rule_group_id INTEGER DEFAULT 0 NOT NULL, |
|
736 |
rule_action INTEGER DEFAULT 0 NOT NULL, |
|
737 |
rule_folder_id INTEGER DEFAULT 0 NOT NULL |
|
738 |
);;
|
|
739 |
||
740 |
ALTER TABLE phpbb_privmsgs_rules ADD PRIMARY KEY (rule_id);; |
|
741 |
||
742 |
CREATE INDEX phpbb_privmsgs_rules_user_id ON phpbb_privmsgs_rules(user_id);; |
|
743 |
||
744 |
CREATE GENERATOR phpbb_privmsgs_rules_gen;; |
|
745 |
SET GENERATOR phpbb_privmsgs_rules_gen TO 0;; |
|
746 |
||
747 |
CREATE TRIGGER t_phpbb_privmsgs_rules FOR phpbb_privmsgs_rules |
|
748 |
BEFORE INSERT |
|
749 |
AS
|
|
750 |
BEGIN
|
|
751 |
NEW.rule_id = GEN_ID(phpbb_privmsgs_rules_gen, 1); |
|
752 |
END;; |
|
753 |
||
754 |
||
755 |
# Table: 'phpbb_privmsgs_to' |
|
756 |
CREATE TABLE phpbb_privmsgs_to ( |
|
757 |
msg_id INTEGER DEFAULT 0 NOT NULL, |
|
758 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
759 |
author_id INTEGER DEFAULT 0 NOT NULL, |
|
760 |
pm_deleted INTEGER DEFAULT 0 NOT NULL, |
|
761 |
pm_new INTEGER DEFAULT 1 NOT NULL, |
|
762 |
pm_unread INTEGER DEFAULT 1 NOT NULL, |
|
763 |
pm_replied INTEGER DEFAULT 0 NOT NULL, |
|
764 |
pm_marked INTEGER DEFAULT 0 NOT NULL, |
|
765 |
pm_forwarded INTEGER DEFAULT 0 NOT NULL, |
|
766 |
folder_id INTEGER DEFAULT 0 NOT NULL |
|
767 |
);;
|
|
768 |
||
769 |
CREATE INDEX phpbb_privmsgs_to_msg_id ON phpbb_privmsgs_to(msg_id);; |
|
770 |
CREATE INDEX phpbb_privmsgs_to_author_id ON phpbb_privmsgs_to(author_id);; |
|
771 |
CREATE INDEX phpbb_privmsgs_to_usr_flder_id ON phpbb_privmsgs_to(user_id, folder_id);; |
|
772 |
||
773 |
# Table: 'phpbb_profile_fields' |
|
774 |
CREATE TABLE phpbb_profile_fields ( |
|
775 |
field_id INTEGER NOT NULL, |
|
776 |
field_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
777 |
field_type INTEGER DEFAULT 0 NOT NULL, |
|
778 |
field_ident VARCHAR(20) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
779 |
field_length VARCHAR(20) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
780 |
field_minlen VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
781 |
field_maxlen VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
782 |
field_novalue VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
783 |
field_default_value VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
784 |
field_validation VARCHAR(20) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
785 |
field_required INTEGER DEFAULT 0 NOT NULL, |
|
786 |
field_show_on_reg INTEGER DEFAULT 0 NOT NULL, |
|
787 |
field_hide INTEGER DEFAULT 0 NOT NULL, |
|
788 |
field_no_view INTEGER DEFAULT 0 NOT NULL, |
|
789 |
field_active INTEGER DEFAULT 0 NOT NULL, |
|
790 |
field_order INTEGER DEFAULT 0 NOT NULL |
|
791 |
);;
|
|
792 |
||
793 |
ALTER TABLE phpbb_profile_fields ADD PRIMARY KEY (field_id);; |
|
794 |
||
795 |
CREATE INDEX phpbb_profile_fields_fld_type ON phpbb_profile_fields(field_type);; |
|
796 |
CREATE INDEX phpbb_profile_fields_fld_ordr ON phpbb_profile_fields(field_order);; |
|
797 |
||
798 |
CREATE GENERATOR phpbb_profile_fields_gen;; |
|
799 |
SET GENERATOR phpbb_profile_fields_gen TO 0;; |
|
800 |
||
801 |
CREATE TRIGGER t_phpbb_profile_fields FOR phpbb_profile_fields |
|
802 |
BEFORE INSERT |
|
803 |
AS
|
|
804 |
BEGIN
|
|
805 |
NEW.field_id = GEN_ID(phpbb_profile_fields_gen, 1); |
|
806 |
END;; |
|
807 |
||
808 |
||
809 |
# Table: 'phpbb_profile_fields_data' |
|
810 |
CREATE TABLE phpbb_profile_fields_data ( |
|
811 |
user_id INTEGER DEFAULT 0 NOT NULL |
|
812 |
);;
|
|
813 |
||
814 |
ALTER TABLE phpbb_profile_fields_data ADD PRIMARY KEY (user_id);; |
|
815 |
||
816 |
||
817 |
# Table: 'phpbb_profile_fields_lang' |
|
818 |
CREATE TABLE phpbb_profile_fields_lang ( |
|
819 |
field_id INTEGER DEFAULT 0 NOT NULL, |
|
820 |
lang_id INTEGER DEFAULT 0 NOT NULL, |
|
821 |
option_id INTEGER DEFAULT 0 NOT NULL, |
|
822 |
field_type INTEGER DEFAULT 0 NOT NULL, |
|
823 |
lang_value VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE |
|
824 |
);;
|
|
825 |
||
826 |
ALTER TABLE phpbb_profile_fields_lang ADD PRIMARY KEY (field_id, lang_id, option_id);; |
|
827 |
||
828 |
||
829 |
# Table: 'phpbb_profile_lang' |
|
830 |
CREATE TABLE phpbb_profile_lang ( |
|
831 |
field_id INTEGER DEFAULT 0 NOT NULL, |
|
832 |
lang_id INTEGER DEFAULT 0 NOT NULL, |
|
833 |
lang_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
834 |
lang_explain BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
835 |
lang_default_value VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE |
|
836 |
);;
|
|
837 |
||
838 |
ALTER TABLE phpbb_profile_lang ADD PRIMARY KEY (field_id, lang_id);; |
|
839 |
||
840 |
||
841 |
# Table: 'phpbb_ranks' |
|
842 |
CREATE TABLE phpbb_ranks ( |
|
843 |
rank_id INTEGER NOT NULL, |
|
844 |
rank_title VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
845 |
rank_min INTEGER DEFAULT 0 NOT NULL, |
|
846 |
rank_special INTEGER DEFAULT 0 NOT NULL, |
|
847 |
rank_image VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL |
|
848 |
);;
|
|
849 |
||
850 |
ALTER TABLE phpbb_ranks ADD PRIMARY KEY (rank_id);; |
|
851 |
||
852 |
||
853 |
CREATE GENERATOR phpbb_ranks_gen;; |
|
854 |
SET GENERATOR phpbb_ranks_gen TO 0;; |
|
855 |
||
856 |
CREATE TRIGGER t_phpbb_ranks FOR phpbb_ranks |
|
857 |
BEFORE INSERT |
|
858 |
AS
|
|
859 |
BEGIN
|
|
860 |
NEW.rank_id = GEN_ID(phpbb_ranks_gen, 1); |
|
861 |
END;; |
|
862 |
||
863 |
||
864 |
# Table: 'phpbb_reports' |
|
865 |
CREATE TABLE phpbb_reports ( |
|
866 |
report_id INTEGER NOT NULL, |
|
867 |
reason_id INTEGER DEFAULT 0 NOT NULL, |
|
868 |
post_id INTEGER DEFAULT 0 NOT NULL, |
|
869 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
870 |
user_notify INTEGER DEFAULT 0 NOT NULL, |
|
871 |
report_closed INTEGER DEFAULT 0 NOT NULL, |
|
872 |
report_time INTEGER DEFAULT 0 NOT NULL, |
|
873 |
report_text BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL |
|
874 |
);;
|
|
875 |
||
876 |
ALTER TABLE phpbb_reports ADD PRIMARY KEY (report_id);; |
|
877 |
||
878 |
||
879 |
CREATE GENERATOR phpbb_reports_gen;; |
|
880 |
SET GENERATOR phpbb_reports_gen TO 0;; |
|
881 |
||
882 |
CREATE TRIGGER t_phpbb_reports FOR phpbb_reports |
|
883 |
BEFORE INSERT |
|
884 |
AS
|
|
885 |
BEGIN
|
|
886 |
NEW.report_id = GEN_ID(phpbb_reports_gen, 1); |
|
887 |
END;; |
|
888 |
||
889 |
||
890 |
# Table: 'phpbb_reports_reasons' |
|
891 |
CREATE TABLE phpbb_reports_reasons ( |
|
892 |
reason_id INTEGER NOT NULL, |
|
893 |
reason_title VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
894 |
reason_description BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
895 |
reason_order INTEGER DEFAULT 0 NOT NULL |
|
896 |
);;
|
|
897 |
||
898 |
ALTER TABLE phpbb_reports_reasons ADD PRIMARY KEY (reason_id);; |
|
899 |
||
900 |
||
901 |
CREATE GENERATOR phpbb_reports_reasons_gen;; |
|
902 |
SET GENERATOR phpbb_reports_reasons_gen TO 0;; |
|
903 |
||
904 |
CREATE TRIGGER t_phpbb_reports_reasons FOR phpbb_reports_reasons |
|
905 |
BEFORE INSERT |
|
906 |
AS
|
|
907 |
BEGIN
|
|
908 |
NEW.reason_id = GEN_ID(phpbb_reports_reasons_gen, 1); |
|
909 |
END;; |
|
910 |
||
911 |
||
912 |
# Table: 'phpbb_search_results' |
|
913 |
CREATE TABLE phpbb_search_results ( |
|
914 |
search_key VARCHAR(32) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
915 |
search_time INTEGER DEFAULT 0 NOT NULL, |
|
916 |
search_keywords BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
917 |
search_authors BLOB SUB_TYPE TEXT CHARACTER SET NONE DEFAULT '' NOT NULL |
|
918 |
);;
|
|
919 |
||
920 |
ALTER TABLE phpbb_search_results ADD PRIMARY KEY (search_key);; |
|
921 |
||
922 |
||
923 |
# Table: 'phpbb_search_wordlist' |
|
924 |
CREATE TABLE phpbb_search_wordlist ( |
|
925 |
word_id INTEGER NOT NULL, |
|
926 |
word_text VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
927 |
word_common INTEGER DEFAULT 0 NOT NULL, |
|
928 |
word_count INTEGER DEFAULT 0 NOT NULL |
|
929 |
);;
|
|
930 |
||
931 |
ALTER TABLE phpbb_search_wordlist ADD PRIMARY KEY (word_id);; |
|
932 |
||
933 |
CREATE UNIQUE INDEX phpbb_search_wordlist_wrd_txt ON phpbb_search_wordlist(word_text);; |
|
934 |
CREATE INDEX phpbb_search_wordlist_wrd_cnt ON phpbb_search_wordlist(word_count);; |
|
935 |
||
936 |
CREATE GENERATOR phpbb_search_wordlist_gen;; |
|
937 |
SET GENERATOR phpbb_search_wordlist_gen TO 0;; |
|
938 |
||
939 |
CREATE TRIGGER t_phpbb_search_wordlist FOR phpbb_search_wordlist |
|
940 |
BEFORE INSERT |
|
941 |
AS
|
|
942 |
BEGIN
|
|
943 |
NEW.word_id = GEN_ID(phpbb_search_wordlist_gen, 1); |
|
944 |
END;; |
|
945 |
||
946 |
||
947 |
# Table: 'phpbb_search_wordmatch' |
|
948 |
CREATE TABLE phpbb_search_wordmatch ( |
|
949 |
post_id INTEGER DEFAULT 0 NOT NULL, |
|
950 |
word_id INTEGER DEFAULT 0 NOT NULL, |
|
951 |
title_match INTEGER DEFAULT 0 NOT NULL |
|
952 |
);;
|
|
953 |
||
954 |
CREATE UNIQUE INDEX phpbb_search_wordmatch_unq_mtch ON phpbb_search_wordmatch(word_id, post_id, title_match);; |
|
955 |
CREATE INDEX phpbb_search_wordmatch_word_id ON phpbb_search_wordmatch(word_id);; |
|
956 |
CREATE INDEX phpbb_search_wordmatch_post_id ON phpbb_search_wordmatch(post_id);; |
|
957 |
||
958 |
# Table: 'phpbb_sessions' |
|
959 |
CREATE TABLE phpbb_sessions ( |
|
960 |
session_id CHAR(32) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
961 |
session_user_id INTEGER DEFAULT 0 NOT NULL, |
|
962 |
session_last_visit INTEGER DEFAULT 0 NOT NULL, |
|
963 |
session_start INTEGER DEFAULT 0 NOT NULL, |
|
964 |
session_time INTEGER DEFAULT 0 NOT NULL, |
|
965 |
session_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
966 |
session_browser VARCHAR(150) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
967 |
session_forwarded_for VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
968 |
session_page VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
969 |
session_viewonline INTEGER DEFAULT 1 NOT NULL, |
|
970 |
session_autologin INTEGER DEFAULT 0 NOT NULL, |
|
971 |
session_admin INTEGER DEFAULT 0 NOT NULL |
|
972 |
);;
|
|
973 |
||
974 |
ALTER TABLE phpbb_sessions ADD PRIMARY KEY (session_id);; |
|
975 |
||
976 |
CREATE INDEX phpbb_sessions_session_time ON phpbb_sessions(session_time);; |
|
977 |
CREATE INDEX phpbb_sessions_session_user_id ON phpbb_sessions(session_user_id);; |
|
978 |
||
979 |
# Table: 'phpbb_sessions_keys' |
|
980 |
CREATE TABLE phpbb_sessions_keys ( |
|
981 |
key_id CHAR(32) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
982 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
983 |
last_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
984 |
last_login INTEGER DEFAULT 0 NOT NULL |
|
985 |
);;
|
|
986 |
||
987 |
ALTER TABLE phpbb_sessions_keys ADD PRIMARY KEY (key_id, user_id);; |
|
988 |
||
989 |
CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys(last_login);; |
|
990 |
||
991 |
# Table: 'phpbb_sitelist' |
|
992 |
CREATE TABLE phpbb_sitelist ( |
|
993 |
site_id INTEGER NOT NULL, |
|
994 |
site_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
995 |
site_hostname VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
996 |
ip_exclude INTEGER DEFAULT 0 NOT NULL |
|
997 |
);;
|
|
998 |
||
999 |
ALTER TABLE phpbb_sitelist ADD PRIMARY KEY (site_id);; |
|
1000 |
||
1001 |
||
1002 |
CREATE GENERATOR phpbb_sitelist_gen;; |
|
1003 |
SET GENERATOR phpbb_sitelist_gen TO 0;; |
|
1004 |
||
1005 |
CREATE TRIGGER t_phpbb_sitelist FOR phpbb_sitelist |
|
1006 |
BEFORE INSERT |
|
1007 |
AS
|
|
1008 |
BEGIN
|
|
1009 |
NEW.site_id = GEN_ID(phpbb_sitelist_gen, 1); |
|
1010 |
END;; |
|
1011 |
||
1012 |
||
1013 |
# Table: 'phpbb_smilies' |
|
1014 |
CREATE TABLE phpbb_smilies ( |
|
1015 |
smiley_id INTEGER NOT NULL, |
|
1016 |
code VARCHAR(50) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1017 |
emotion VARCHAR(50) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1018 |
smiley_url VARCHAR(50) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1019 |
smiley_width INTEGER DEFAULT 0 NOT NULL, |
|
1020 |
smiley_height INTEGER DEFAULT 0 NOT NULL, |
|
1021 |
smiley_order INTEGER DEFAULT 0 NOT NULL, |
|
1022 |
display_on_posting INTEGER DEFAULT 1 NOT NULL |
|
1023 |
);;
|
|
1024 |
||
1025 |
ALTER TABLE phpbb_smilies ADD PRIMARY KEY (smiley_id);; |
|
1026 |
||
1027 |
CREATE INDEX phpbb_smilies_display_on_post ON phpbb_smilies(display_on_posting);; |
|
1028 |
||
1029 |
CREATE GENERATOR phpbb_smilies_gen;; |
|
1030 |
SET GENERATOR phpbb_smilies_gen TO 0;; |
|
1031 |
||
1032 |
CREATE TRIGGER t_phpbb_smilies FOR phpbb_smilies |
|
1033 |
BEFORE INSERT |
|
1034 |
AS
|
|
1035 |
BEGIN
|
|
1036 |
NEW.smiley_id = GEN_ID(phpbb_smilies_gen, 1); |
|
1037 |
END;; |
|
1038 |
||
1039 |
||
1040 |
# Table: 'phpbb_styles' |
|
1041 |
CREATE TABLE phpbb_styles ( |
|
1042 |
style_id INTEGER NOT NULL, |
|
1043 |
style_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1044 |
style_copyright VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1045 |
style_active INTEGER DEFAULT 1 NOT NULL, |
|
1046 |
template_id INTEGER DEFAULT 0 NOT NULL, |
|
1047 |
theme_id INTEGER DEFAULT 0 NOT NULL, |
|
1048 |
imageset_id INTEGER DEFAULT 0 NOT NULL |
|
1049 |
);;
|
|
1050 |
||
1051 |
ALTER TABLE phpbb_styles ADD PRIMARY KEY (style_id);; |
|
1052 |
||
1053 |
CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles(style_name);; |
|
1054 |
CREATE INDEX phpbb_styles_template_id ON phpbb_styles(template_id);; |
|
1055 |
CREATE INDEX phpbb_styles_theme_id ON phpbb_styles(theme_id);; |
|
1056 |
CREATE INDEX phpbb_styles_imageset_id ON phpbb_styles(imageset_id);; |
|
1057 |
||
1058 |
CREATE GENERATOR phpbb_styles_gen;; |
|
1059 |
SET GENERATOR phpbb_styles_gen TO 0;; |
|
1060 |
||
1061 |
CREATE TRIGGER t_phpbb_styles FOR phpbb_styles |
|
1062 |
BEFORE INSERT |
|
1063 |
AS
|
|
1064 |
BEGIN
|
|
1065 |
NEW.style_id = GEN_ID(phpbb_styles_gen, 1); |
|
1066 |
END;; |
|
1067 |
||
1068 |
||
1069 |
# Table: 'phpbb_styles_template' |
|
1070 |
CREATE TABLE phpbb_styles_template ( |
|
1071 |
template_id INTEGER NOT NULL, |
|
1072 |
template_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1073 |
template_copyright VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1074 |
template_path VARCHAR(100) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1075 |
bbcode_bitfield VARCHAR(255) CHARACTER SET NONE DEFAULT 'kNg=' NOT NULL, |
|
1076 |
template_storedb INTEGER DEFAULT 0 NOT NULL |
|
1077 |
);;
|
|
1078 |
||
1079 |
ALTER TABLE phpbb_styles_template ADD PRIMARY KEY (template_id);; |
|
1080 |
||
1081 |
CREATE UNIQUE INDEX phpbb_styles_template_tmplte_nm ON phpbb_styles_template(template_name);; |
|
1082 |
||
1083 |
CREATE GENERATOR phpbb_styles_template_gen;; |
|
1084 |
SET GENERATOR phpbb_styles_template_gen TO 0;; |
|
1085 |
||
1086 |
CREATE TRIGGER t_phpbb_styles_template FOR phpbb_styles_template |
|
1087 |
BEFORE INSERT |
|
1088 |
AS
|
|
1089 |
BEGIN
|
|
1090 |
NEW.template_id = GEN_ID(phpbb_styles_template_gen, 1); |
|
1091 |
END;; |
|
1092 |
||
1093 |
||
1094 |
# Table: 'phpbb_styles_template_data' |
|
1095 |
CREATE TABLE phpbb_styles_template_data ( |
|
1096 |
template_id INTEGER DEFAULT 0 NOT NULL, |
|
1097 |
template_filename VARCHAR(100) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1098 |
template_included BLOB SUB_TYPE TEXT CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1099 |
template_mtime INTEGER DEFAULT 0 NOT NULL, |
|
1100 |
template_data BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL |
|
1101 |
);;
|
|
1102 |
||
1103 |
CREATE INDEX phpbb_styles_template_data_tid ON phpbb_styles_template_data(template_id);; |
|
1104 |
CREATE INDEX phpbb_styles_template_data_tfn ON phpbb_styles_template_data(template_filename);; |
|
1105 |
||
1106 |
# Table: 'phpbb_styles_theme' |
|
1107 |
CREATE TABLE phpbb_styles_theme ( |
|
1108 |
theme_id INTEGER NOT NULL, |
|
1109 |
theme_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1110 |
theme_copyright VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1111 |
theme_path VARCHAR(100) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1112 |
theme_storedb INTEGER DEFAULT 0 NOT NULL, |
|
1113 |
theme_mtime INTEGER DEFAULT 0 NOT NULL, |
|
1114 |
theme_data BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL |
|
1115 |
);;
|
|
1116 |
||
1117 |
ALTER TABLE phpbb_styles_theme ADD PRIMARY KEY (theme_id);; |
|
1118 |
||
1119 |
CREATE UNIQUE INDEX phpbb_styles_theme_theme_name ON phpbb_styles_theme(theme_name);; |
|
1120 |
||
1121 |
CREATE GENERATOR phpbb_styles_theme_gen;; |
|
1122 |
SET GENERATOR phpbb_styles_theme_gen TO 0;; |
|
1123 |
||
1124 |
CREATE TRIGGER t_phpbb_styles_theme FOR phpbb_styles_theme |
|
1125 |
BEFORE INSERT |
|
1126 |
AS
|
|
1127 |
BEGIN
|
|
1128 |
NEW.theme_id = GEN_ID(phpbb_styles_theme_gen, 1); |
|
1129 |
END;; |
|
1130 |
||
1131 |
||
1132 |
# Table: 'phpbb_styles_imageset' |
|
1133 |
CREATE TABLE phpbb_styles_imageset ( |
|
1134 |
imageset_id INTEGER NOT NULL, |
|
1135 |
imageset_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1136 |
imageset_copyright VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1137 |
imageset_path VARCHAR(100) CHARACTER SET NONE DEFAULT '' NOT NULL |
|
1138 |
);;
|
|
1139 |
||
1140 |
ALTER TABLE phpbb_styles_imageset ADD PRIMARY KEY (imageset_id);; |
|
1141 |
||
1142 |
CREATE UNIQUE INDEX phpbb_styles_imageset_imgset_nm ON phpbb_styles_imageset(imageset_name);; |
|
1143 |
||
1144 |
CREATE GENERATOR phpbb_styles_imageset_gen;; |
|
1145 |
SET GENERATOR phpbb_styles_imageset_gen TO 0;; |
|
1146 |
||
1147 |
CREATE TRIGGER t_phpbb_styles_imageset FOR phpbb_styles_imageset |
|
1148 |
BEFORE INSERT |
|
1149 |
AS
|
|
1150 |
BEGIN
|
|
1151 |
NEW.imageset_id = GEN_ID(phpbb_styles_imageset_gen, 1); |
|
1152 |
END;; |
|
1153 |
||
1154 |
||
1155 |
# Table: 'phpbb_styles_imageset_data' |
|
1156 |
CREATE TABLE phpbb_styles_imageset_data ( |
|
1157 |
image_id INTEGER NOT NULL, |
|
1158 |
image_name VARCHAR(200) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1159 |
image_filename VARCHAR(200) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1160 |
image_lang VARCHAR(30) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1161 |
image_height INTEGER DEFAULT 0 NOT NULL, |
|
1162 |
image_width INTEGER DEFAULT 0 NOT NULL, |
|
1163 |
imageset_id INTEGER DEFAULT 0 NOT NULL |
|
1164 |
);;
|
|
1165 |
||
1166 |
ALTER TABLE phpbb_styles_imageset_data ADD PRIMARY KEY (image_id);; |
|
1167 |
||
1168 |
CREATE INDEX phpbb_styles_imageset_data_i_d ON phpbb_styles_imageset_data(imageset_id);; |
|
1169 |
||
1170 |
CREATE GENERATOR phpbb_styles_imageset_data_gen;; |
|
1171 |
SET GENERATOR phpbb_styles_imageset_data_gen TO 0;; |
|
1172 |
||
1173 |
CREATE TRIGGER t_phpbb_styles_imageset_data FOR phpbb_styles_imageset_data |
|
1174 |
BEFORE INSERT |
|
1175 |
AS
|
|
1176 |
BEGIN
|
|
1177 |
NEW.image_id = GEN_ID(phpbb_styles_imageset_data_gen, 1); |
|
1178 |
END;; |
|
1179 |
||
1180 |
||
1181 |
# Table: 'phpbb_topics' |
|
1182 |
CREATE TABLE phpbb_topics ( |
|
1183 |
topic_id INTEGER NOT NULL, |
|
1184 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
1185 |
icon_id INTEGER DEFAULT 0 NOT NULL, |
|
1186 |
topic_attachment INTEGER DEFAULT 0 NOT NULL, |
|
1187 |
topic_approved INTEGER DEFAULT 1 NOT NULL, |
|
1188 |
topic_reported INTEGER DEFAULT 0 NOT NULL, |
|
1189 |
topic_title VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1190 |
topic_poster INTEGER DEFAULT 0 NOT NULL, |
|
1191 |
topic_time INTEGER DEFAULT 0 NOT NULL, |
|
1192 |
topic_time_limit INTEGER DEFAULT 0 NOT NULL, |
|
1193 |
topic_views INTEGER DEFAULT 0 NOT NULL, |
|
1194 |
topic_replies INTEGER DEFAULT 0 NOT NULL, |
|
1195 |
topic_replies_real INTEGER DEFAULT 0 NOT NULL, |
|
1196 |
topic_status INTEGER DEFAULT 0 NOT NULL, |
|
1197 |
topic_type INTEGER DEFAULT 0 NOT NULL, |
|
1198 |
topic_first_post_id INTEGER DEFAULT 0 NOT NULL, |
|
1199 |
topic_first_poster_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1200 |
topic_first_poster_colour VARCHAR(6) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1201 |
topic_last_post_id INTEGER DEFAULT 0 NOT NULL, |
|
1202 |
topic_last_poster_id INTEGER DEFAULT 0 NOT NULL, |
|
1203 |
topic_last_poster_name VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1204 |
topic_last_poster_colour VARCHAR(6) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1205 |
topic_last_post_subject VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1206 |
topic_last_post_time INTEGER DEFAULT 0 NOT NULL, |
|
1207 |
topic_last_view_time INTEGER DEFAULT 0 NOT NULL, |
|
1208 |
topic_moved_id INTEGER DEFAULT 0 NOT NULL, |
|
1209 |
topic_bumped INTEGER DEFAULT 0 NOT NULL, |
|
1210 |
topic_bumper INTEGER DEFAULT 0 NOT NULL, |
|
1211 |
poll_title VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1212 |
poll_start INTEGER DEFAULT 0 NOT NULL, |
|
1213 |
poll_length INTEGER DEFAULT 0 NOT NULL, |
|
1214 |
poll_max_options INTEGER DEFAULT 1 NOT NULL, |
|
1215 |
poll_last_vote INTEGER DEFAULT 0 NOT NULL, |
|
1216 |
poll_vote_change INTEGER DEFAULT 0 NOT NULL |
|
1217 |
);;
|
|
1218 |
||
1219 |
ALTER TABLE phpbb_topics ADD PRIMARY KEY (topic_id);; |
|
1220 |
||
1221 |
CREATE INDEX phpbb_topics_forum_id ON phpbb_topics(forum_id);; |
|
1222 |
CREATE INDEX phpbb_topics_forum_id_type ON phpbb_topics(forum_id, topic_type);; |
|
1223 |
CREATE INDEX phpbb_topics_last_post_time ON phpbb_topics(topic_last_post_time);; |
|
1224 |
CREATE INDEX phpbb_topics_topic_approved ON phpbb_topics(topic_approved);; |
|
1225 |
CREATE INDEX phpbb_topics_forum_appr_last ON phpbb_topics(forum_id, topic_approved, topic_last_post_id);; |
|
1226 |
CREATE INDEX phpbb_topics_fid_time_moved ON phpbb_topics(forum_id, topic_last_post_time, topic_moved_id);; |
|
1227 |
||
1228 |
CREATE GENERATOR phpbb_topics_gen;; |
|
1229 |
SET GENERATOR phpbb_topics_gen TO 0;; |
|
1230 |
||
1231 |
CREATE TRIGGER t_phpbb_topics FOR phpbb_topics |
|
1232 |
BEFORE INSERT |
|
1233 |
AS
|
|
1234 |
BEGIN
|
|
1235 |
NEW.topic_id = GEN_ID(phpbb_topics_gen, 1); |
|
1236 |
END;; |
|
1237 |
||
1238 |
||
1239 |
# Table: 'phpbb_topics_track' |
|
1240 |
CREATE TABLE phpbb_topics_track ( |
|
1241 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
1242 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
1243 |
forum_id INTEGER DEFAULT 0 NOT NULL, |
|
1244 |
mark_time INTEGER DEFAULT 0 NOT NULL |
|
1245 |
);;
|
|
1246 |
||
1247 |
ALTER TABLE phpbb_topics_track ADD PRIMARY KEY (user_id, topic_id);; |
|
1248 |
||
1249 |
CREATE INDEX phpbb_topics_track_forum_id ON phpbb_topics_track(forum_id);; |
|
1250 |
||
1251 |
# Table: 'phpbb_topics_posted' |
|
1252 |
CREATE TABLE phpbb_topics_posted ( |
|
1253 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
1254 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
1255 |
topic_posted INTEGER DEFAULT 0 NOT NULL |
|
1256 |
);;
|
|
1257 |
||
1258 |
ALTER TABLE phpbb_topics_posted ADD PRIMARY KEY (user_id, topic_id);; |
|
1259 |
||
1260 |
||
1261 |
# Table: 'phpbb_topics_watch' |
|
1262 |
CREATE TABLE phpbb_topics_watch ( |
|
1263 |
topic_id INTEGER DEFAULT 0 NOT NULL, |
|
1264 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
1265 |
notify_status INTEGER DEFAULT 0 NOT NULL |
|
1266 |
);;
|
|
1267 |
||
1268 |
CREATE INDEX phpbb_topics_watch_topic_id ON phpbb_topics_watch(topic_id);; |
|
1269 |
CREATE INDEX phpbb_topics_watch_user_id ON phpbb_topics_watch(user_id);; |
|
1270 |
CREATE INDEX phpbb_topics_watch_notify_stat ON phpbb_topics_watch(notify_status);; |
|
1271 |
||
1272 |
# Table: 'phpbb_user_group' |
|
1273 |
CREATE TABLE phpbb_user_group ( |
|
1274 |
group_id INTEGER DEFAULT 0 NOT NULL, |
|
1275 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
1276 |
group_leader INTEGER DEFAULT 0 NOT NULL, |
|
1277 |
user_pending INTEGER DEFAULT 1 NOT NULL |
|
1278 |
);;
|
|
1279 |
||
1280 |
CREATE INDEX phpbb_user_group_group_id ON phpbb_user_group(group_id);; |
|
1281 |
CREATE INDEX phpbb_user_group_user_id ON phpbb_user_group(user_id);; |
|
1282 |
CREATE INDEX phpbb_user_group_group_leader ON phpbb_user_group(group_leader);; |
|
1283 |
||
1284 |
# Table: 'phpbb_users' |
|
1285 |
CREATE TABLE phpbb_users ( |
|
1286 |
user_id INTEGER NOT NULL, |
|
1287 |
user_type INTEGER DEFAULT 0 NOT NULL, |
|
1288 |
group_id INTEGER DEFAULT 3 NOT NULL, |
|
1289 |
user_permissions BLOB SUB_TYPE TEXT CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1290 |
user_perm_from INTEGER DEFAULT 0 NOT NULL, |
|
1291 |
user_ip VARCHAR(40) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1292 |
user_regdate INTEGER DEFAULT 0 NOT NULL, |
|
1293 |
username VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1294 |
username_clean VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1295 |
user_password VARCHAR(40) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1296 |
user_passchg INTEGER DEFAULT 0 NOT NULL, |
|
1297 |
user_pass_convert INTEGER DEFAULT 0 NOT NULL, |
|
1298 |
user_email VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1299 |
user_email_hash DOUBLE PRECISION DEFAULT 0 NOT NULL, |
|
1300 |
user_birthday VARCHAR(10) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1301 |
user_lastvisit INTEGER DEFAULT 0 NOT NULL, |
|
1302 |
user_lastmark INTEGER DEFAULT 0 NOT NULL, |
|
1303 |
user_lastpost_time INTEGER DEFAULT 0 NOT NULL, |
|
1304 |
user_lastpage VARCHAR(200) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1305 |
user_last_confirm_key VARCHAR(10) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1306 |
user_last_search INTEGER DEFAULT 0 NOT NULL, |
|
1307 |
user_warnings INTEGER DEFAULT 0 NOT NULL, |
|
1308 |
user_last_warning INTEGER DEFAULT 0 NOT NULL, |
|
1309 |
user_login_attempts INTEGER DEFAULT 0 NOT NULL, |
|
1310 |
user_inactive_reason INTEGER DEFAULT 0 NOT NULL, |
|
1311 |
user_inactive_time INTEGER DEFAULT 0 NOT NULL, |
|
1312 |
user_posts INTEGER DEFAULT 0 NOT NULL, |
|
1313 |
user_lang VARCHAR(30) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1314 |
user_timezone DOUBLE PRECISION DEFAULT 0 NOT NULL, |
|
1315 |
user_dst INTEGER DEFAULT 0 NOT NULL, |
|
1316 |
user_dateformat VARCHAR(30) CHARACTER SET UTF8 DEFAULT 'd M Y H:i' NOT NULL COLLATE UNICODE, |
|
1317 |
user_style INTEGER DEFAULT 0 NOT NULL, |
|
1318 |
user_rank INTEGER DEFAULT 0 NOT NULL, |
|
1319 |
user_colour VARCHAR(6) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1320 |
user_new_privmsg INTEGER DEFAULT 0 NOT NULL, |
|
1321 |
user_unread_privmsg INTEGER DEFAULT 0 NOT NULL, |
|
1322 |
user_last_privmsg INTEGER DEFAULT 0 NOT NULL, |
|
1323 |
user_message_rules INTEGER DEFAULT 0 NOT NULL, |
|
1324 |
user_full_folder INTEGER DEFAULT -3 NOT NULL, |
|
1325 |
user_emailtime INTEGER DEFAULT 0 NOT NULL, |
|
1326 |
user_topic_show_days INTEGER DEFAULT 0 NOT NULL, |
|
1327 |
user_topic_sortby_type VARCHAR(1) CHARACTER SET NONE DEFAULT 't' NOT NULL, |
|
1328 |
user_topic_sortby_dir VARCHAR(1) CHARACTER SET NONE DEFAULT 'd' NOT NULL, |
|
1329 |
user_post_show_days INTEGER DEFAULT 0 NOT NULL, |
|
1330 |
user_post_sortby_type VARCHAR(1) CHARACTER SET NONE DEFAULT 't' NOT NULL, |
|
1331 |
user_post_sortby_dir VARCHAR(1) CHARACTER SET NONE DEFAULT 'a' NOT NULL, |
|
1332 |
user_notify INTEGER DEFAULT 0 NOT NULL, |
|
1333 |
user_notify_pm INTEGER DEFAULT 1 NOT NULL, |
|
1334 |
user_notify_type INTEGER DEFAULT 0 NOT NULL, |
|
1335 |
user_allow_pm INTEGER DEFAULT 1 NOT NULL, |
|
1336 |
user_allow_viewonline INTEGER DEFAULT 1 NOT NULL, |
|
1337 |
user_allow_viewemail INTEGER DEFAULT 1 NOT NULL, |
|
1338 |
user_allow_massemail INTEGER DEFAULT 1 NOT NULL, |
|
1339 |
user_options INTEGER DEFAULT 895 NOT NULL, |
|
1340 |
user_avatar VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1341 |
user_avatar_type INTEGER DEFAULT 0 NOT NULL, |
|
1342 |
user_avatar_width INTEGER DEFAULT 0 NOT NULL, |
|
1343 |
user_avatar_height INTEGER DEFAULT 0 NOT NULL, |
|
1344 |
user_sig BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
1345 |
user_sig_bbcode_uid VARCHAR(8) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1346 |
user_sig_bbcode_bitfield VARCHAR(255) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1347 |
user_from VARCHAR(100) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1348 |
user_icq VARCHAR(15) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1349 |
user_aim VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1350 |
user_yim VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1351 |
user_msnm VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1352 |
user_jabber VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1353 |
user_website VARCHAR(200) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1354 |
user_occ BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
1355 |
user_interests BLOB SUB_TYPE TEXT CHARACTER SET UTF8 DEFAULT '' NOT NULL, |
|
1356 |
user_actkey VARCHAR(32) CHARACTER SET NONE DEFAULT '' NOT NULL, |
|
1357 |
user_newpasswd VARCHAR(40) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1358 |
user_form_salt VARCHAR(32) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE |
|
1359 |
);;
|
|
1360 |
||
1361 |
ALTER TABLE phpbb_users ADD PRIMARY KEY (user_id);; |
|
1362 |
||
1363 |
CREATE INDEX phpbb_users_user_birthday ON phpbb_users(user_birthday);; |
|
1364 |
CREATE INDEX phpbb_users_user_email_hash ON phpbb_users(user_email_hash);; |
|
1365 |
CREATE INDEX phpbb_users_user_type ON phpbb_users(user_type);; |
|
1366 |
CREATE UNIQUE INDEX phpbb_users_username_clean ON phpbb_users(username_clean);; |
|
1367 |
||
1368 |
CREATE GENERATOR phpbb_users_gen;; |
|
1369 |
SET GENERATOR phpbb_users_gen TO 0;; |
|
1370 |
||
1371 |
CREATE TRIGGER t_phpbb_users FOR phpbb_users |
|
1372 |
BEFORE INSERT |
|
1373 |
AS
|
|
1374 |
BEGIN
|
|
1375 |
NEW.user_id = GEN_ID(phpbb_users_gen, 1); |
|
1376 |
END;; |
|
1377 |
||
1378 |
||
1379 |
# Table: 'phpbb_warnings' |
|
1380 |
CREATE TABLE phpbb_warnings ( |
|
1381 |
warning_id INTEGER NOT NULL, |
|
1382 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
1383 |
post_id INTEGER DEFAULT 0 NOT NULL, |
|
1384 |
log_id INTEGER DEFAULT 0 NOT NULL, |
|
1385 |
warning_time INTEGER DEFAULT 0 NOT NULL |
|
1386 |
);;
|
|
1387 |
||
1388 |
ALTER TABLE phpbb_warnings ADD PRIMARY KEY (warning_id);; |
|
1389 |
||
1390 |
||
1391 |
CREATE GENERATOR phpbb_warnings_gen;; |
|
1392 |
SET GENERATOR phpbb_warnings_gen TO 0;; |
|
1393 |
||
1394 |
CREATE TRIGGER t_phpbb_warnings FOR phpbb_warnings |
|
1395 |
BEFORE INSERT |
|
1396 |
AS
|
|
1397 |
BEGIN
|
|
1398 |
NEW.warning_id = GEN_ID(phpbb_warnings_gen, 1); |
|
1399 |
END;; |
|
1400 |
||
1401 |
||
1402 |
# Table: 'phpbb_words' |
|
1403 |
CREATE TABLE phpbb_words ( |
|
1404 |
word_id INTEGER NOT NULL, |
|
1405 |
word VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE, |
|
1406 |
replacement VARCHAR(255) CHARACTER SET UTF8 DEFAULT '' NOT NULL COLLATE UNICODE |
|
1407 |
);;
|
|
1408 |
||
1409 |
ALTER TABLE phpbb_words ADD PRIMARY KEY (word_id);; |
|
1410 |
||
1411 |
||
1412 |
CREATE GENERATOR phpbb_words_gen;; |
|
1413 |
SET GENERATOR phpbb_words_gen TO 0;; |
|
1414 |
||
1415 |
CREATE TRIGGER t_phpbb_words FOR phpbb_words |
|
1416 |
BEFORE INSERT |
|
1417 |
AS
|
|
1418 |
BEGIN
|
|
1419 |
NEW.word_id = GEN_ID(phpbb_words_gen, 1); |
|
1420 |
END;; |
|
1421 |
||
1422 |
||
1423 |
# Table: 'phpbb_zebra' |
|
1424 |
CREATE TABLE phpbb_zebra ( |
|
1425 |
user_id INTEGER DEFAULT 0 NOT NULL, |
|
1426 |
zebra_id INTEGER DEFAULT 0 NOT NULL, |
|
1427 |
friend INTEGER DEFAULT 0 NOT NULL, |
|
1428 |
foe INTEGER DEFAULT 0 NOT NULL |
|
1429 |
);;
|
|
1430 |
||
1431 |
ALTER TABLE phpbb_zebra ADD PRIMARY KEY (user_id, zebra_id);; |
|
1432 |
||
1433 |