Verzeichnisstruktur phpBB-3.0.0


Veröffentlicht
12.12.2007

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

sqlite_schema.sql

Zuletzt modifiziert: 09.10.2024, 12:51 - Dateigröße: 37.98 KiB


001  #
002  # $Id$
003  #
004   
005  BEGIN TRANSACTION;
006   
007  # Table: 'phpbb_attachments'
008  CREATE TABLE phpbb_attachments (
009      attach_id INTEGER PRIMARY KEY NOT NULL ,
010      post_msg_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
011      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
012      in_message INTEGER UNSIGNED NOT NULL DEFAULT '0',
013      poster_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
014      is_orphan INTEGER UNSIGNED NOT NULL DEFAULT '1',
015      physical_filename varchar(255) NOT NULL DEFAULT '',
016      real_filename varchar(255) NOT NULL DEFAULT '',
017      download_count INTEGER UNSIGNED NOT NULL DEFAULT '0',
018      attach_comment text(65535) NOT NULL DEFAULT '',
019      extension varchar(100) NOT NULL DEFAULT '',
020      mimetype varchar(100) NOT NULL DEFAULT '',
021      filesize INTEGER UNSIGNED NOT NULL DEFAULT '0',
022      filetime INTEGER UNSIGNED NOT NULL DEFAULT '0',
023      thumbnail INTEGER UNSIGNED NOT NULL DEFAULT '0'
024  );
025   
026  CREATE INDEX phpbb_attachments_filetime ON phpbb_attachments (filetime);
027  CREATE INDEX phpbb_attachments_post_msg_id ON phpbb_attachments (post_msg_id);
028  CREATE INDEX phpbb_attachments_topic_id ON phpbb_attachments (topic_id);
029  CREATE INDEX phpbb_attachments_poster_id ON phpbb_attachments (poster_id);
030  CREATE INDEX phpbb_attachments_is_orphan ON phpbb_attachments (is_orphan);
031   
032  # Table: 'phpbb_acl_groups'
033  CREATE TABLE phpbb_acl_groups (
034      group_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
035      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
036      auth_option_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
037      auth_role_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
038      auth_setting tinyint(2) NOT NULL DEFAULT '0'
039  );
040   
041  CREATE INDEX phpbb_acl_groups_group_id ON phpbb_acl_groups (group_id);
042  CREATE INDEX phpbb_acl_groups_auth_opt_id ON phpbb_acl_groups (auth_option_id);
043  CREATE INDEX phpbb_acl_groups_auth_role_id ON phpbb_acl_groups (auth_role_id);
044   
045  # Table: 'phpbb_acl_options'
046  CREATE TABLE phpbb_acl_options (
047      auth_option_id INTEGER PRIMARY KEY NOT NULL ,
048      auth_option varchar(50) NOT NULL DEFAULT '',
049      is_global INTEGER UNSIGNED NOT NULL DEFAULT '0',
050      is_local INTEGER UNSIGNED NOT NULL DEFAULT '0',
051      founder_only INTEGER UNSIGNED NOT NULL DEFAULT '0'
052  );
053   
054  CREATE INDEX phpbb_acl_options_auth_option ON phpbb_acl_options (auth_option);
055   
056  # Table: 'phpbb_acl_roles'
057  CREATE TABLE phpbb_acl_roles (
058      role_id INTEGER PRIMARY KEY NOT NULL ,
059      role_name varchar(255) NOT NULL DEFAULT '',
060      role_description text(65535) NOT NULL DEFAULT '',
061      role_type varchar(10) NOT NULL DEFAULT '',
062      role_order INTEGER UNSIGNED NOT NULL DEFAULT '0'
063  );
064   
065  CREATE INDEX phpbb_acl_roles_role_type ON phpbb_acl_roles (role_type);
066  CREATE INDEX phpbb_acl_roles_role_order ON phpbb_acl_roles (role_order);
067   
068  # Table: 'phpbb_acl_roles_data'
069  CREATE TABLE phpbb_acl_roles_data (
070      role_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
071      auth_option_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
072      auth_setting tinyint(2) NOT NULL DEFAULT '0',
073      PRIMARY KEY (role_id, auth_option_id)
074  );
075   
076  CREATE INDEX phpbb_acl_roles_data_ath_op_id ON phpbb_acl_roles_data (auth_option_id);
077   
078  # Table: 'phpbb_acl_users'
079  CREATE TABLE phpbb_acl_users (
080      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
081      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
082      auth_option_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
083      auth_role_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
084      auth_setting tinyint(2) NOT NULL DEFAULT '0'
085  );
086   
087  CREATE INDEX phpbb_acl_users_user_id ON phpbb_acl_users (user_id);
088  CREATE INDEX phpbb_acl_users_auth_option_id ON phpbb_acl_users (auth_option_id);
089  CREATE INDEX phpbb_acl_users_auth_role_id ON phpbb_acl_users (auth_role_id);
090   
091  # Table: 'phpbb_banlist'
092  CREATE TABLE phpbb_banlist (
093      ban_id INTEGER PRIMARY KEY NOT NULL ,
094      ban_userid INTEGER UNSIGNED NOT NULL DEFAULT '0',
095      ban_ip varchar(40) NOT NULL DEFAULT '',
096      ban_email varchar(100) NOT NULL DEFAULT '',
097      ban_start INTEGER UNSIGNED NOT NULL DEFAULT '0',
098      ban_end INTEGER UNSIGNED NOT NULL DEFAULT '0',
099      ban_exclude INTEGER UNSIGNED NOT NULL DEFAULT '0',
100      ban_reason varchar(255) NOT NULL DEFAULT '',
101      ban_give_reason varchar(255) NOT NULL DEFAULT ''
102  );
103   
104  CREATE INDEX phpbb_banlist_ban_end ON phpbb_banlist (ban_end);
105  CREATE INDEX phpbb_banlist_ban_user ON phpbb_banlist (ban_userid, ban_exclude);
106  CREATE INDEX phpbb_banlist_ban_email ON phpbb_banlist (ban_email, ban_exclude);
107  CREATE INDEX phpbb_banlist_ban_ip ON phpbb_banlist (ban_ip, ban_exclude);
108   
109  # Table: 'phpbb_bbcodes'
110  CREATE TABLE phpbb_bbcodes (
111      bbcode_id tinyint(3) NOT NULL DEFAULT '0',
112      bbcode_tag varchar(16) NOT NULL DEFAULT '',
113      bbcode_helpline varchar(255) NOT NULL DEFAULT '',
114      display_on_posting INTEGER UNSIGNED NOT NULL DEFAULT '0',
115      bbcode_match text(65535) NOT NULL DEFAULT '',
116      bbcode_tpl mediumtext(16777215) NOT NULL DEFAULT '',
117      first_pass_match mediumtext(16777215) NOT NULL DEFAULT '',
118      first_pass_replace mediumtext(16777215) NOT NULL DEFAULT '',
119      second_pass_match mediumtext(16777215) NOT NULL DEFAULT '',
120      second_pass_replace mediumtext(16777215) NOT NULL DEFAULT '',
121      PRIMARY KEY (bbcode_id)
122  );
123   
124  CREATE INDEX phpbb_bbcodes_display_on_post ON phpbb_bbcodes (display_on_posting);
125   
126  # Table: 'phpbb_bookmarks'
127  CREATE TABLE phpbb_bookmarks (
128      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
129      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
130      PRIMARY KEY (topic_id, user_id)
131  );
132   
133   
134  # Table: 'phpbb_bots'
135  CREATE TABLE phpbb_bots (
136      bot_id INTEGER PRIMARY KEY NOT NULL ,
137      bot_active INTEGER UNSIGNED NOT NULL DEFAULT '1',
138      bot_name text(65535) NOT NULL DEFAULT '',
139      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
140      bot_agent varchar(255) NOT NULL DEFAULT '',
141      bot_ip varchar(255) NOT NULL DEFAULT ''
142  );
143   
144  CREATE INDEX phpbb_bots_bot_active ON phpbb_bots (bot_active);
145   
146  # Table: 'phpbb_config'
147  CREATE TABLE phpbb_config (
148      config_name varchar(255) NOT NULL DEFAULT '',
149      config_value varchar(255) NOT NULL DEFAULT '',
150      is_dynamic INTEGER UNSIGNED NOT NULL DEFAULT '0',
151      PRIMARY KEY (config_name)
152  );
153   
154  CREATE INDEX phpbb_config_is_dynamic ON phpbb_config (is_dynamic);
155   
156  # Table: 'phpbb_confirm'
157  CREATE TABLE phpbb_confirm (
158      confirm_id char(32) NOT NULL DEFAULT '',
159      session_id char(32) NOT NULL DEFAULT '',
160      confirm_type tinyint(3) NOT NULL DEFAULT '0',
161      code varchar(8) NOT NULL DEFAULT '',
162      seed INTEGER UNSIGNED NOT NULL DEFAULT '0',
163      PRIMARY KEY (session_id, confirm_id)
164  );
165   
166  CREATE INDEX phpbb_confirm_confirm_type ON phpbb_confirm (confirm_type);
167   
168  # Table: 'phpbb_disallow'
169  CREATE TABLE phpbb_disallow (
170      disallow_id INTEGER PRIMARY KEY NOT NULL ,
171      disallow_username varchar(255) NOT NULL DEFAULT ''
172  );
173   
174   
175  # Table: 'phpbb_drafts'
176  CREATE TABLE phpbb_drafts (
177      draft_id INTEGER PRIMARY KEY NOT NULL ,
178      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
179      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
180      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
181      save_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
182      draft_subject text(65535) NOT NULL DEFAULT '',
183      draft_message mediumtext(16777215) NOT NULL DEFAULT ''
184  );
185   
186  CREATE INDEX phpbb_drafts_save_time ON phpbb_drafts (save_time);
187   
188  # Table: 'phpbb_extensions'
189  CREATE TABLE phpbb_extensions (
190      extension_id INTEGER PRIMARY KEY NOT NULL ,
191      group_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
192      extension varchar(100) NOT NULL DEFAULT ''
193  );
194   
195   
196  # Table: 'phpbb_extension_groups'
197  CREATE TABLE phpbb_extension_groups (
198      group_id INTEGER PRIMARY KEY NOT NULL ,
199      group_name varchar(255) NOT NULL DEFAULT '',
200      cat_id tinyint(2) NOT NULL DEFAULT '0',
201      allow_group INTEGER UNSIGNED NOT NULL DEFAULT '0',
202      download_mode INTEGER UNSIGNED NOT NULL DEFAULT '1',
203      upload_icon varchar(255) NOT NULL DEFAULT '',
204      max_filesize INTEGER UNSIGNED NOT NULL DEFAULT '0',
205      allowed_forums text(65535) NOT NULL DEFAULT '',
206      allow_in_pm INTEGER UNSIGNED NOT NULL DEFAULT '0'
207  );
208   
209   
210  # Table: 'phpbb_forums'
211  CREATE TABLE phpbb_forums (
212      forum_id INTEGER PRIMARY KEY NOT NULL ,
213      parent_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
214      left_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
215      right_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
216      forum_parents mediumtext(16777215) NOT NULL DEFAULT '',
217      forum_name text(65535) NOT NULL DEFAULT '',
218      forum_desc text(65535) NOT NULL DEFAULT '',
219      forum_desc_bitfield varchar(255) NOT NULL DEFAULT '',
220      forum_desc_options INTEGER UNSIGNED NOT NULL DEFAULT '7',
221      forum_desc_uid varchar(8) NOT NULL DEFAULT '',
222      forum_link varchar(255) NOT NULL DEFAULT '',
223      forum_password varchar(40) NOT NULL DEFAULT '',
224      forum_style INTEGER UNSIGNED NOT NULL DEFAULT '0',
225      forum_image varchar(255) NOT NULL DEFAULT '',
226      forum_rules text(65535) NOT NULL DEFAULT '',
227      forum_rules_link varchar(255) NOT NULL DEFAULT '',
228      forum_rules_bitfield varchar(255) NOT NULL DEFAULT '',
229      forum_rules_options INTEGER UNSIGNED NOT NULL DEFAULT '7',
230      forum_rules_uid varchar(8) NOT NULL DEFAULT '',
231      forum_topics_per_page tinyint(4) NOT NULL DEFAULT '0',
232      forum_type tinyint(4) NOT NULL DEFAULT '0',
233      forum_status tinyint(4) NOT NULL DEFAULT '0',
234      forum_posts INTEGER UNSIGNED NOT NULL DEFAULT '0',
235      forum_topics INTEGER UNSIGNED NOT NULL DEFAULT '0',
236      forum_topics_real INTEGER UNSIGNED NOT NULL DEFAULT '0',
237      forum_last_post_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
238      forum_last_poster_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
239      forum_last_post_subject text(65535) NOT NULL DEFAULT '',
240      forum_last_post_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
241      forum_last_poster_name varchar(255) NOT NULL DEFAULT '',
242      forum_last_poster_colour varchar(6) NOT NULL DEFAULT '',
243      forum_flags tinyint(4) NOT NULL DEFAULT '32',
244      display_on_index INTEGER UNSIGNED NOT NULL DEFAULT '1',
245      enable_indexing INTEGER UNSIGNED NOT NULL DEFAULT '1',
246      enable_icons INTEGER UNSIGNED NOT NULL DEFAULT '1',
247      enable_prune INTEGER UNSIGNED NOT NULL DEFAULT '0',
248      prune_next INTEGER UNSIGNED NOT NULL DEFAULT '0',
249      prune_days INTEGER UNSIGNED NOT NULL DEFAULT '0',
250      prune_viewed INTEGER UNSIGNED NOT NULL DEFAULT '0',
251      prune_freq INTEGER UNSIGNED NOT NULL DEFAULT '0'
252  );
253   
254  CREATE INDEX phpbb_forums_left_right_id ON phpbb_forums (left_id, right_id);
255  CREATE INDEX phpbb_forums_forum_lastpost_id ON phpbb_forums (forum_last_post_id);
256   
257  # Table: 'phpbb_forums_access'
258  CREATE TABLE phpbb_forums_access (
259      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
260      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
261      session_id char(32) NOT NULL DEFAULT '',
262      PRIMARY KEY (forum_id, user_id, session_id)
263  );
264   
265   
266  # Table: 'phpbb_forums_track'
267  CREATE TABLE phpbb_forums_track (
268      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
269      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
270      mark_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
271      PRIMARY KEY (user_id, forum_id)
272  );
273   
274   
275  # Table: 'phpbb_forums_watch'
276  CREATE TABLE phpbb_forums_watch (
277      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
278      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
279      notify_status INTEGER UNSIGNED NOT NULL DEFAULT '0'
280  );
281   
282  CREATE INDEX phpbb_forums_watch_forum_id ON phpbb_forums_watch (forum_id);
283  CREATE INDEX phpbb_forums_watch_user_id ON phpbb_forums_watch (user_id);
284  CREATE INDEX phpbb_forums_watch_notify_stat ON phpbb_forums_watch (notify_status);
285   
286  # Table: 'phpbb_groups'
287  CREATE TABLE phpbb_groups (
288      group_id INTEGER PRIMARY KEY NOT NULL ,
289      group_type tinyint(4) NOT NULL DEFAULT '1',
290      group_founder_manage INTEGER UNSIGNED NOT NULL DEFAULT '0',
291      group_name varchar(255) NOT NULL DEFAULT '',
292      group_desc text(65535) NOT NULL DEFAULT '',
293      group_desc_bitfield varchar(255) NOT NULL DEFAULT '',
294      group_desc_options INTEGER UNSIGNED NOT NULL DEFAULT '7',
295      group_desc_uid varchar(8) NOT NULL DEFAULT '',
296      group_display INTEGER UNSIGNED NOT NULL DEFAULT '0',
297      group_avatar varchar(255) NOT NULL DEFAULT '',
298      group_avatar_type tinyint(2) NOT NULL DEFAULT '0',
299      group_avatar_width INTEGER UNSIGNED NOT NULL DEFAULT '0',
300      group_avatar_height INTEGER UNSIGNED NOT NULL DEFAULT '0',
301      group_rank INTEGER UNSIGNED NOT NULL DEFAULT '0',
302      group_colour varchar(6) NOT NULL DEFAULT '',
303      group_sig_chars INTEGER UNSIGNED NOT NULL DEFAULT '0',
304      group_receive_pm INTEGER UNSIGNED NOT NULL DEFAULT '0',
305      group_message_limit INTEGER UNSIGNED NOT NULL DEFAULT '0',
306      group_legend INTEGER UNSIGNED NOT NULL DEFAULT '1'
307  );
308   
309  CREATE INDEX phpbb_groups_group_legend ON phpbb_groups (group_legend);
310   
311  # Table: 'phpbb_icons'
312  CREATE TABLE phpbb_icons (
313      icons_id INTEGER PRIMARY KEY NOT NULL ,
314      icons_url varchar(255) NOT NULL DEFAULT '',
315      icons_width tinyint(4) NOT NULL DEFAULT '0',
316      icons_height tinyint(4) NOT NULL DEFAULT '0',
317      icons_order INTEGER UNSIGNED NOT NULL DEFAULT '0',
318      display_on_posting INTEGER UNSIGNED NOT NULL DEFAULT '1'
319  );
320   
321  CREATE INDEX phpbb_icons_display_on_posting ON phpbb_icons (display_on_posting);
322   
323  # Table: 'phpbb_lang'
324  CREATE TABLE phpbb_lang (
325      lang_id INTEGER PRIMARY KEY NOT NULL ,
326      lang_iso varchar(30) NOT NULL DEFAULT '',
327      lang_dir varchar(30) NOT NULL DEFAULT '',
328      lang_english_name varchar(100) NOT NULL DEFAULT '',
329      lang_local_name varchar(255) NOT NULL DEFAULT '',
330      lang_author varchar(255) NOT NULL DEFAULT ''
331  );
332   
333  CREATE INDEX phpbb_lang_lang_iso ON phpbb_lang (lang_iso);
334   
335  # Table: 'phpbb_log'
336  CREATE TABLE phpbb_log (
337      log_id INTEGER PRIMARY KEY NOT NULL ,
338      log_type tinyint(4) NOT NULL DEFAULT '0',
339      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
340      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
341      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
342      reportee_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
343      log_ip varchar(40) NOT NULL DEFAULT '',
344      log_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
345      log_operation text(65535) NOT NULL DEFAULT '',
346      log_data mediumtext(16777215) NOT NULL DEFAULT ''
347  );
348   
349  CREATE INDEX phpbb_log_log_type ON phpbb_log (log_type);
350  CREATE INDEX phpbb_log_forum_id ON phpbb_log (forum_id);
351  CREATE INDEX phpbb_log_topic_id ON phpbb_log (topic_id);
352  CREATE INDEX phpbb_log_reportee_id ON phpbb_log (reportee_id);
353  CREATE INDEX phpbb_log_user_id ON phpbb_log (user_id);
354   
355  # Table: 'phpbb_moderator_cache'
356  CREATE TABLE phpbb_moderator_cache (
357      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
358      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
359      username varchar(255) NOT NULL DEFAULT '',
360      group_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
361      group_name varchar(255) NOT NULL DEFAULT '',
362      display_on_index INTEGER UNSIGNED NOT NULL DEFAULT '1'
363  );
364   
365  CREATE INDEX phpbb_moderator_cache_disp_idx ON phpbb_moderator_cache (display_on_index);
366  CREATE INDEX phpbb_moderator_cache_forum_id ON phpbb_moderator_cache (forum_id);
367   
368  # Table: 'phpbb_modules'
369  CREATE TABLE phpbb_modules (
370      module_id INTEGER PRIMARY KEY NOT NULL ,
371      module_enabled INTEGER UNSIGNED NOT NULL DEFAULT '1',
372      module_display INTEGER UNSIGNED NOT NULL DEFAULT '1',
373      module_basename varchar(255) NOT NULL DEFAULT '',
374      module_class varchar(10) NOT NULL DEFAULT '',
375      parent_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
376      left_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
377      right_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
378      module_langname varchar(255) NOT NULL DEFAULT '',
379      module_mode varchar(255) NOT NULL DEFAULT '',
380      module_auth varchar(255) NOT NULL DEFAULT ''
381  );
382   
383  CREATE INDEX phpbb_modules_left_right_id ON phpbb_modules (left_id, right_id);
384  CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules (module_enabled);
385  CREATE INDEX phpbb_modules_class_left_id ON phpbb_modules (module_class, left_id);
386   
387  # Table: 'phpbb_poll_options'
388  CREATE TABLE phpbb_poll_options (
389      poll_option_id tinyint(4) NOT NULL DEFAULT '0',
390      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
391      poll_option_text text(65535) NOT NULL DEFAULT '',
392      poll_option_total INTEGER UNSIGNED NOT NULL DEFAULT '0'
393  );
394   
395  CREATE INDEX phpbb_poll_options_poll_opt_id ON phpbb_poll_options (poll_option_id);
396  CREATE INDEX phpbb_poll_options_topic_id ON phpbb_poll_options (topic_id);
397   
398  # Table: 'phpbb_poll_votes'
399  CREATE TABLE phpbb_poll_votes (
400      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
401      poll_option_id tinyint(4) NOT NULL DEFAULT '0',
402      vote_user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
403      vote_user_ip varchar(40) NOT NULL DEFAULT ''
404  );
405   
406  CREATE INDEX phpbb_poll_votes_topic_id ON phpbb_poll_votes (topic_id);
407  CREATE INDEX phpbb_poll_votes_vote_user_id ON phpbb_poll_votes (vote_user_id);
408  CREATE INDEX phpbb_poll_votes_vote_user_ip ON phpbb_poll_votes (vote_user_ip);
409   
410  # Table: 'phpbb_posts'
411  CREATE TABLE phpbb_posts (
412      post_id INTEGER PRIMARY KEY NOT NULL ,
413      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
414      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
415      poster_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
416      icon_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
417      poster_ip varchar(40) NOT NULL DEFAULT '',
418      post_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
419      post_approved INTEGER UNSIGNED NOT NULL DEFAULT '1',
420      post_reported INTEGER UNSIGNED NOT NULL DEFAULT '0',
421      enable_bbcode INTEGER UNSIGNED NOT NULL DEFAULT '1',
422      enable_smilies INTEGER UNSIGNED NOT NULL DEFAULT '1',
423      enable_magic_url INTEGER UNSIGNED NOT NULL DEFAULT '1',
424      enable_sig INTEGER UNSIGNED NOT NULL DEFAULT '1',
425      post_username varchar(255) NOT NULL DEFAULT '',
426      post_subject text(65535) NOT NULL DEFAULT '',
427      post_text mediumtext(16777215) NOT NULL DEFAULT '',
428      post_checksum varchar(32) NOT NULL DEFAULT '',
429      post_attachment INTEGER UNSIGNED NOT NULL DEFAULT '0',
430      bbcode_bitfield varchar(255) NOT NULL DEFAULT '',
431      bbcode_uid varchar(8) NOT NULL DEFAULT '',
432      post_postcount INTEGER UNSIGNED NOT NULL DEFAULT '1',
433      post_edit_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
434      post_edit_reason text(65535) NOT NULL DEFAULT '',
435      post_edit_user INTEGER UNSIGNED NOT NULL DEFAULT '0',
436      post_edit_count INTEGER UNSIGNED NOT NULL DEFAULT '0',
437      post_edit_locked INTEGER UNSIGNED NOT NULL DEFAULT '0'
438  );
439   
440  CREATE INDEX phpbb_posts_forum_id ON phpbb_posts (forum_id);
441  CREATE INDEX phpbb_posts_topic_id ON phpbb_posts (topic_id);
442  CREATE INDEX phpbb_posts_poster_ip ON phpbb_posts (poster_ip);
443  CREATE INDEX phpbb_posts_poster_id ON phpbb_posts (poster_id);
444  CREATE INDEX phpbb_posts_post_approved ON phpbb_posts (post_approved);
445  CREATE INDEX phpbb_posts_tid_post_time ON phpbb_posts (topic_id, post_time);
446   
447  # Table: 'phpbb_privmsgs'
448  CREATE TABLE phpbb_privmsgs (
449      msg_id INTEGER PRIMARY KEY NOT NULL ,
450      root_level INTEGER UNSIGNED NOT NULL DEFAULT '0',
451      author_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
452      icon_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
453      author_ip varchar(40) NOT NULL DEFAULT '',
454      message_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
455      enable_bbcode INTEGER UNSIGNED NOT NULL DEFAULT '1',
456      enable_smilies INTEGER UNSIGNED NOT NULL DEFAULT '1',
457      enable_magic_url INTEGER UNSIGNED NOT NULL DEFAULT '1',
458      enable_sig INTEGER UNSIGNED NOT NULL DEFAULT '1',
459      message_subject text(65535) NOT NULL DEFAULT '',
460      message_text mediumtext(16777215) NOT NULL DEFAULT '',
461      message_edit_reason text(65535) NOT NULL DEFAULT '',
462      message_edit_user INTEGER UNSIGNED NOT NULL DEFAULT '0',
463      message_attachment INTEGER UNSIGNED NOT NULL DEFAULT '0',
464      bbcode_bitfield varchar(255) NOT NULL DEFAULT '',
465      bbcode_uid varchar(8) NOT NULL DEFAULT '',
466      message_edit_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
467      message_edit_count INTEGER UNSIGNED NOT NULL DEFAULT '0',
468      to_address text(65535) NOT NULL DEFAULT '',
469      bcc_address text(65535) NOT NULL DEFAULT ''
470  );
471   
472  CREATE INDEX phpbb_privmsgs_author_ip ON phpbb_privmsgs (author_ip);
473  CREATE INDEX phpbb_privmsgs_message_time ON phpbb_privmsgs (message_time);
474  CREATE INDEX phpbb_privmsgs_author_id ON phpbb_privmsgs (author_id);
475  CREATE INDEX phpbb_privmsgs_root_level ON phpbb_privmsgs (root_level);
476   
477  # Table: 'phpbb_privmsgs_folder'
478  CREATE TABLE phpbb_privmsgs_folder (
479      folder_id INTEGER PRIMARY KEY NOT NULL ,
480      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
481      folder_name varchar(255) NOT NULL DEFAULT '',
482      pm_count INTEGER UNSIGNED NOT NULL DEFAULT '0'
483  );
484   
485  CREATE INDEX phpbb_privmsgs_folder_user_id ON phpbb_privmsgs_folder (user_id);
486   
487  # Table: 'phpbb_privmsgs_rules'
488  CREATE TABLE phpbb_privmsgs_rules (
489      rule_id INTEGER PRIMARY KEY NOT NULL ,
490      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
491      rule_check INTEGER UNSIGNED NOT NULL DEFAULT '0',
492      rule_connection INTEGER UNSIGNED NOT NULL DEFAULT '0',
493      rule_string varchar(255) NOT NULL DEFAULT '',
494      rule_user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
495      rule_group_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
496      rule_action INTEGER UNSIGNED NOT NULL DEFAULT '0',
497      rule_folder_id int(11) NOT NULL DEFAULT '0'
498  );
499   
500  CREATE INDEX phpbb_privmsgs_rules_user_id ON phpbb_privmsgs_rules (user_id);
501   
502  # Table: 'phpbb_privmsgs_to'
503  CREATE TABLE phpbb_privmsgs_to (
504      msg_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
505      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
506      author_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
507      pm_deleted INTEGER UNSIGNED NOT NULL DEFAULT '0',
508      pm_new INTEGER UNSIGNED NOT NULL DEFAULT '1',
509      pm_unread INTEGER UNSIGNED NOT NULL DEFAULT '1',
510      pm_replied INTEGER UNSIGNED NOT NULL DEFAULT '0',
511      pm_marked INTEGER UNSIGNED NOT NULL DEFAULT '0',
512      pm_forwarded INTEGER UNSIGNED NOT NULL DEFAULT '0',
513      folder_id int(11) NOT NULL DEFAULT '0'
514  );
515   
516  CREATE INDEX phpbb_privmsgs_to_msg_id ON phpbb_privmsgs_to (msg_id);
517  CREATE INDEX phpbb_privmsgs_to_author_id ON phpbb_privmsgs_to (author_id);
518  CREATE INDEX phpbb_privmsgs_to_usr_flder_id ON phpbb_privmsgs_to (user_id, folder_id);
519   
520  # Table: 'phpbb_profile_fields'
521  CREATE TABLE phpbb_profile_fields (
522      field_id INTEGER PRIMARY KEY NOT NULL ,
523      field_name varchar(255) NOT NULL DEFAULT '',
524      field_type tinyint(4) NOT NULL DEFAULT '0',
525      field_ident varchar(20) NOT NULL DEFAULT '',
526      field_length varchar(20) NOT NULL DEFAULT '',
527      field_minlen varchar(255) NOT NULL DEFAULT '',
528      field_maxlen varchar(255) NOT NULL DEFAULT '',
529      field_novalue varchar(255) NOT NULL DEFAULT '',
530      field_default_value varchar(255) NOT NULL DEFAULT '',
531      field_validation varchar(20) NOT NULL DEFAULT '',
532      field_required INTEGER UNSIGNED NOT NULL DEFAULT '0',
533      field_show_on_reg INTEGER UNSIGNED NOT NULL DEFAULT '0',
534      field_hide INTEGER UNSIGNED NOT NULL DEFAULT '0',
535      field_no_view INTEGER UNSIGNED NOT NULL DEFAULT '0',
536      field_active INTEGER UNSIGNED NOT NULL DEFAULT '0',
537      field_order INTEGER UNSIGNED NOT NULL DEFAULT '0'
538  );
539   
540  CREATE INDEX phpbb_profile_fields_fld_type ON phpbb_profile_fields (field_type);
541  CREATE INDEX phpbb_profile_fields_fld_ordr ON phpbb_profile_fields (field_order);
542   
543  # Table: 'phpbb_profile_fields_data'
544  CREATE TABLE phpbb_profile_fields_data (
545      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
546      PRIMARY KEY (user_id)
547  );
548   
549   
550  # Table: 'phpbb_profile_fields_lang'
551  CREATE TABLE phpbb_profile_fields_lang (
552      field_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
553      lang_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
554      option_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
555      field_type tinyint(4) NOT NULL DEFAULT '0',
556      lang_value varchar(255) NOT NULL DEFAULT '',
557      PRIMARY KEY (field_id, lang_id, option_id)
558  );
559   
560   
561  # Table: 'phpbb_profile_lang'
562  CREATE TABLE phpbb_profile_lang (
563      field_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
564      lang_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
565      lang_name varchar(255) NOT NULL DEFAULT '',
566      lang_explain text(65535) NOT NULL DEFAULT '',
567      lang_default_value varchar(255) NOT NULL DEFAULT '',
568      PRIMARY KEY (field_id, lang_id)
569  );
570   
571   
572  # Table: 'phpbb_ranks'
573  CREATE TABLE phpbb_ranks (
574      rank_id INTEGER PRIMARY KEY NOT NULL ,
575      rank_title varchar(255) NOT NULL DEFAULT '',
576      rank_min INTEGER UNSIGNED NOT NULL DEFAULT '0',
577      rank_special INTEGER UNSIGNED NOT NULL DEFAULT '0',
578      rank_image varchar(255) NOT NULL DEFAULT ''
579  );
580   
581   
582  # Table: 'phpbb_reports'
583  CREATE TABLE phpbb_reports (
584      report_id INTEGER PRIMARY KEY NOT NULL ,
585      reason_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
586      post_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
587      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
588      user_notify INTEGER UNSIGNED NOT NULL DEFAULT '0',
589      report_closed INTEGER UNSIGNED NOT NULL DEFAULT '0',
590      report_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
591      report_text mediumtext(16777215) NOT NULL DEFAULT ''
592  );
593   
594   
595  # Table: 'phpbb_reports_reasons'
596  CREATE TABLE phpbb_reports_reasons (
597      reason_id INTEGER PRIMARY KEY NOT NULL ,
598      reason_title varchar(255) NOT NULL DEFAULT '',
599      reason_description mediumtext(16777215) NOT NULL DEFAULT '',
600      reason_order INTEGER UNSIGNED NOT NULL DEFAULT '0'
601  );
602   
603   
604  # Table: 'phpbb_search_results'
605  CREATE TABLE phpbb_search_results (
606      search_key varchar(32) NOT NULL DEFAULT '',
607      search_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
608      search_keywords mediumtext(16777215) NOT NULL DEFAULT '',
609      search_authors mediumtext(16777215) NOT NULL DEFAULT '',
610      PRIMARY KEY (search_key)
611  );
612   
613   
614  # Table: 'phpbb_search_wordlist'
615  CREATE TABLE phpbb_search_wordlist (
616      word_id INTEGER PRIMARY KEY NOT NULL ,
617      word_text varchar(255) NOT NULL DEFAULT '',
618      word_common INTEGER UNSIGNED NOT NULL DEFAULT '0',
619      word_count INTEGER UNSIGNED NOT NULL DEFAULT '0'
620  );
621   
622  CREATE UNIQUE INDEX phpbb_search_wordlist_wrd_txt ON phpbb_search_wordlist (word_text);
623  CREATE INDEX phpbb_search_wordlist_wrd_cnt ON phpbb_search_wordlist (word_count);
624   
625  # Table: 'phpbb_search_wordmatch'
626  CREATE TABLE phpbb_search_wordmatch (
627      post_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
628      word_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
629      title_match INTEGER UNSIGNED NOT NULL DEFAULT '0'
630  );
631   
632  CREATE UNIQUE INDEX phpbb_search_wordmatch_unq_mtch ON phpbb_search_wordmatch (word_id, post_id, title_match);
633  CREATE INDEX phpbb_search_wordmatch_word_id ON phpbb_search_wordmatch (word_id);
634  CREATE INDEX phpbb_search_wordmatch_post_id ON phpbb_search_wordmatch (post_id);
635   
636  # Table: 'phpbb_sessions'
637  CREATE TABLE phpbb_sessions (
638      session_id char(32) NOT NULL DEFAULT '',
639      session_user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
640      session_last_visit INTEGER UNSIGNED NOT NULL DEFAULT '0',
641      session_start INTEGER UNSIGNED NOT NULL DEFAULT '0',
642      session_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
643      session_ip varchar(40) NOT NULL DEFAULT '',
644      session_browser varchar(150) NOT NULL DEFAULT '',
645      session_forwarded_for varchar(255) NOT NULL DEFAULT '',
646      session_page varchar(255) NOT NULL DEFAULT '',
647      session_viewonline INTEGER UNSIGNED NOT NULL DEFAULT '1',
648      session_autologin INTEGER UNSIGNED NOT NULL DEFAULT '0',
649      session_admin INTEGER UNSIGNED NOT NULL DEFAULT '0',
650      PRIMARY KEY (session_id)
651  );
652   
653  CREATE INDEX phpbb_sessions_session_time ON phpbb_sessions (session_time);
654  CREATE INDEX phpbb_sessions_session_user_id ON phpbb_sessions (session_user_id);
655   
656  # Table: 'phpbb_sessions_keys'
657  CREATE TABLE phpbb_sessions_keys (
658      key_id char(32) NOT NULL DEFAULT '',
659      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
660      last_ip varchar(40) NOT NULL DEFAULT '',
661      last_login INTEGER UNSIGNED NOT NULL DEFAULT '0',
662      PRIMARY KEY (key_id, user_id)
663  );
664   
665  CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys (last_login);
666   
667  # Table: 'phpbb_sitelist'
668  CREATE TABLE phpbb_sitelist (
669      site_id INTEGER PRIMARY KEY NOT NULL ,
670      site_ip varchar(40) NOT NULL DEFAULT '',
671      site_hostname varchar(255) NOT NULL DEFAULT '',
672      ip_exclude INTEGER UNSIGNED NOT NULL DEFAULT '0'
673  );
674   
675   
676  # Table: 'phpbb_smilies'
677  CREATE TABLE phpbb_smilies (
678      smiley_id INTEGER PRIMARY KEY NOT NULL ,
679      code varchar(50) NOT NULL DEFAULT '',
680      emotion varchar(50) NOT NULL DEFAULT '',
681      smiley_url varchar(50) NOT NULL DEFAULT '',
682      smiley_width INTEGER UNSIGNED NOT NULL DEFAULT '0',
683      smiley_height INTEGER UNSIGNED NOT NULL DEFAULT '0',
684      smiley_order INTEGER UNSIGNED NOT NULL DEFAULT '0',
685      display_on_posting INTEGER UNSIGNED NOT NULL DEFAULT '1'
686  );
687   
688  CREATE INDEX phpbb_smilies_display_on_post ON phpbb_smilies (display_on_posting);
689   
690  # Table: 'phpbb_styles'
691  CREATE TABLE phpbb_styles (
692      style_id INTEGER PRIMARY KEY NOT NULL ,
693      style_name varchar(255) NOT NULL DEFAULT '',
694      style_copyright varchar(255) NOT NULL DEFAULT '',
695      style_active INTEGER UNSIGNED NOT NULL DEFAULT '1',
696      template_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
697      theme_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
698      imageset_id INTEGER UNSIGNED NOT NULL DEFAULT '0'
699  );
700   
701  CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles (style_name);
702  CREATE INDEX phpbb_styles_template_id ON phpbb_styles (template_id);
703  CREATE INDEX phpbb_styles_theme_id ON phpbb_styles (theme_id);
704  CREATE INDEX phpbb_styles_imageset_id ON phpbb_styles (imageset_id);
705   
706  # Table: 'phpbb_styles_template'
707  CREATE TABLE phpbb_styles_template (
708      template_id INTEGER PRIMARY KEY NOT NULL ,
709      template_name varchar(255) NOT NULL DEFAULT '',
710      template_copyright varchar(255) NOT NULL DEFAULT '',
711      template_path varchar(100) NOT NULL DEFAULT '',
712      bbcode_bitfield varchar(255) NOT NULL DEFAULT 'kNg=',
713      template_storedb INTEGER UNSIGNED NOT NULL DEFAULT '0'
714  );
715   
716  CREATE UNIQUE INDEX phpbb_styles_template_tmplte_nm ON phpbb_styles_template (template_name);
717   
718  # Table: 'phpbb_styles_template_data'
719  CREATE TABLE phpbb_styles_template_data (
720      template_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
721      template_filename varchar(100) NOT NULL DEFAULT '',
722      template_included text(65535) NOT NULL DEFAULT '',
723      template_mtime INTEGER UNSIGNED NOT NULL DEFAULT '0',
724      template_data mediumtext(16777215) NOT NULL DEFAULT ''
725  );
726   
727  CREATE INDEX phpbb_styles_template_data_tid ON phpbb_styles_template_data (template_id);
728  CREATE INDEX phpbb_styles_template_data_tfn ON phpbb_styles_template_data (template_filename);
729   
730  # Table: 'phpbb_styles_theme'
731  CREATE TABLE phpbb_styles_theme (
732      theme_id INTEGER PRIMARY KEY NOT NULL ,
733      theme_name varchar(255) NOT NULL DEFAULT '',
734      theme_copyright varchar(255) NOT NULL DEFAULT '',
735      theme_path varchar(100) NOT NULL DEFAULT '',
736      theme_storedb INTEGER UNSIGNED NOT NULL DEFAULT '0',
737      theme_mtime INTEGER UNSIGNED NOT NULL DEFAULT '0',
738      theme_data mediumtext(16777215) NOT NULL DEFAULT ''
739  );
740   
741  CREATE UNIQUE INDEX phpbb_styles_theme_theme_name ON phpbb_styles_theme (theme_name);
742   
743  # Table: 'phpbb_styles_imageset'
744  CREATE TABLE phpbb_styles_imageset (
745      imageset_id INTEGER PRIMARY KEY NOT NULL ,
746      imageset_name varchar(255) NOT NULL DEFAULT '',
747      imageset_copyright varchar(255) NOT NULL DEFAULT '',
748      imageset_path varchar(100) NOT NULL DEFAULT ''
749  );
750   
751  CREATE UNIQUE INDEX phpbb_styles_imageset_imgset_nm ON phpbb_styles_imageset (imageset_name);
752   
753  # Table: 'phpbb_styles_imageset_data'
754  CREATE TABLE phpbb_styles_imageset_data (
755      image_id INTEGER PRIMARY KEY NOT NULL ,
756      image_name varchar(200) NOT NULL DEFAULT '',
757      image_filename varchar(200) NOT NULL DEFAULT '',
758      image_lang varchar(30) NOT NULL DEFAULT '',
759      image_height INTEGER UNSIGNED NOT NULL DEFAULT '0',
760      image_width INTEGER UNSIGNED NOT NULL DEFAULT '0',
761      imageset_id INTEGER UNSIGNED NOT NULL DEFAULT '0'
762  );
763   
764  CREATE INDEX phpbb_styles_imageset_data_i_d ON phpbb_styles_imageset_data (imageset_id);
765   
766  # Table: 'phpbb_topics'
767  CREATE TABLE phpbb_topics (
768      topic_id INTEGER PRIMARY KEY NOT NULL ,
769      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
770      icon_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
771      topic_attachment INTEGER UNSIGNED NOT NULL DEFAULT '0',
772      topic_approved INTEGER UNSIGNED NOT NULL DEFAULT '1',
773      topic_reported INTEGER UNSIGNED NOT NULL DEFAULT '0',
774      topic_title text(65535) NOT NULL DEFAULT '',
775      topic_poster INTEGER UNSIGNED NOT NULL DEFAULT '0',
776      topic_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
777      topic_time_limit INTEGER UNSIGNED NOT NULL DEFAULT '0',
778      topic_views INTEGER UNSIGNED NOT NULL DEFAULT '0',
779      topic_replies INTEGER UNSIGNED NOT NULL DEFAULT '0',
780      topic_replies_real INTEGER UNSIGNED NOT NULL DEFAULT '0',
781      topic_status tinyint(3) NOT NULL DEFAULT '0',
782      topic_type tinyint(3) NOT NULL DEFAULT '0',
783      topic_first_post_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
784      topic_first_poster_name varchar(255) NOT NULL DEFAULT '',
785      topic_first_poster_colour varchar(6) NOT NULL DEFAULT '',
786      topic_last_post_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
787      topic_last_poster_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
788      topic_last_poster_name varchar(255) NOT NULL DEFAULT '',
789      topic_last_poster_colour varchar(6) NOT NULL DEFAULT '',
790      topic_last_post_subject text(65535) NOT NULL DEFAULT '',
791      topic_last_post_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
792      topic_last_view_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
793      topic_moved_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
794      topic_bumped INTEGER UNSIGNED NOT NULL DEFAULT '0',
795      topic_bumper INTEGER UNSIGNED NOT NULL DEFAULT '0',
796      poll_title text(65535) NOT NULL DEFAULT '',
797      poll_start INTEGER UNSIGNED NOT NULL DEFAULT '0',
798      poll_length INTEGER UNSIGNED NOT NULL DEFAULT '0',
799      poll_max_options tinyint(4) NOT NULL DEFAULT '1',
800      poll_last_vote INTEGER UNSIGNED NOT NULL DEFAULT '0',
801      poll_vote_change INTEGER UNSIGNED NOT NULL DEFAULT '0'
802  );
803   
804  CREATE INDEX phpbb_topics_forum_id ON phpbb_topics (forum_id);
805  CREATE INDEX phpbb_topics_forum_id_type ON phpbb_topics (forum_id, topic_type);
806  CREATE INDEX phpbb_topics_last_post_time ON phpbb_topics (topic_last_post_time);
807  CREATE INDEX phpbb_topics_topic_approved ON phpbb_topics (topic_approved);
808  CREATE INDEX phpbb_topics_forum_appr_last ON phpbb_topics (forum_id, topic_approved, topic_last_post_id);
809  CREATE INDEX phpbb_topics_fid_time_moved ON phpbb_topics (forum_id, topic_last_post_time, topic_moved_id);
810   
811  # Table: 'phpbb_topics_track'
812  CREATE TABLE phpbb_topics_track (
813      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
814      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
815      forum_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
816      mark_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
817      PRIMARY KEY (user_id, topic_id)
818  );
819   
820  CREATE INDEX phpbb_topics_track_forum_id ON phpbb_topics_track (forum_id);
821   
822  # Table: 'phpbb_topics_posted'
823  CREATE TABLE phpbb_topics_posted (
824      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
825      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
826      topic_posted INTEGER UNSIGNED NOT NULL DEFAULT '0',
827      PRIMARY KEY (user_id, topic_id)
828  );
829   
830   
831  # Table: 'phpbb_topics_watch'
832  CREATE TABLE phpbb_topics_watch (
833      topic_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
834      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
835      notify_status INTEGER UNSIGNED NOT NULL DEFAULT '0'
836  );
837   
838  CREATE INDEX phpbb_topics_watch_topic_id ON phpbb_topics_watch (topic_id);
839  CREATE INDEX phpbb_topics_watch_user_id ON phpbb_topics_watch (user_id);
840  CREATE INDEX phpbb_topics_watch_notify_stat ON phpbb_topics_watch (notify_status);
841   
842  # Table: 'phpbb_user_group'
843  CREATE TABLE phpbb_user_group (
844      group_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
845      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
846      group_leader INTEGER UNSIGNED NOT NULL DEFAULT '0',
847      user_pending INTEGER UNSIGNED NOT NULL DEFAULT '1'
848  );
849   
850  CREATE INDEX phpbb_user_group_group_id ON phpbb_user_group (group_id);
851  CREATE INDEX phpbb_user_group_user_id ON phpbb_user_group (user_id);
852  CREATE INDEX phpbb_user_group_group_leader ON phpbb_user_group (group_leader);
853   
854  # Table: 'phpbb_users'
855  CREATE TABLE phpbb_users (
856      user_id INTEGER PRIMARY KEY NOT NULL ,
857      user_type tinyint(2) NOT NULL DEFAULT '0',
858      group_id INTEGER UNSIGNED NOT NULL DEFAULT '3',
859      user_permissions mediumtext(16777215) NOT NULL DEFAULT '',
860      user_perm_from INTEGER UNSIGNED NOT NULL DEFAULT '0',
861      user_ip varchar(40) NOT NULL DEFAULT '',
862      user_regdate INTEGER UNSIGNED NOT NULL DEFAULT '0',
863      username varchar(255) NOT NULL DEFAULT '',
864      username_clean varchar(255) NOT NULL DEFAULT '',
865      user_password varchar(40) NOT NULL DEFAULT '',
866      user_passchg INTEGER UNSIGNED NOT NULL DEFAULT '0',
867      user_pass_convert INTEGER UNSIGNED NOT NULL DEFAULT '0',
868      user_email varchar(100) NOT NULL DEFAULT '',
869      user_email_hash bigint(20) NOT NULL DEFAULT '0',
870      user_birthday varchar(10) NOT NULL DEFAULT '',
871      user_lastvisit INTEGER UNSIGNED NOT NULL DEFAULT '0',
872      user_lastmark INTEGER UNSIGNED NOT NULL DEFAULT '0',
873      user_lastpost_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
874      user_lastpage varchar(200) NOT NULL DEFAULT '',
875      user_last_confirm_key varchar(10) NOT NULL DEFAULT '',
876      user_last_search INTEGER UNSIGNED NOT NULL DEFAULT '0',
877      user_warnings tinyint(4) NOT NULL DEFAULT '0',
878      user_last_warning INTEGER UNSIGNED NOT NULL DEFAULT '0',
879      user_login_attempts tinyint(4) NOT NULL DEFAULT '0',
880      user_inactive_reason tinyint(2) NOT NULL DEFAULT '0',
881      user_inactive_time INTEGER UNSIGNED NOT NULL DEFAULT '0',
882      user_posts INTEGER UNSIGNED NOT NULL DEFAULT '0',
883      user_lang varchar(30) NOT NULL DEFAULT '',
884      user_timezone decimal(5,2) NOT NULL DEFAULT '0',
885      user_dst INTEGER UNSIGNED NOT NULL DEFAULT '0',
886      user_dateformat varchar(30) NOT NULL DEFAULT 'd M Y H:i',
887      user_style INTEGER UNSIGNED NOT NULL DEFAULT '0',
888      user_rank INTEGER UNSIGNED NOT NULL DEFAULT '0',
889      user_colour varchar(6) NOT NULL DEFAULT '',
890      user_new_privmsg int(4) NOT NULL DEFAULT '0',
891      user_unread_privmsg int(4) NOT NULL DEFAULT '0',
892      user_last_privmsg INTEGER UNSIGNED NOT NULL DEFAULT '0',
893      user_message_rules INTEGER UNSIGNED NOT NULL DEFAULT '0',
894      user_full_folder int(11) NOT NULL DEFAULT '-3',
895      user_emailtime INTEGER UNSIGNED NOT NULL DEFAULT '0',
896      user_topic_show_days INTEGER UNSIGNED NOT NULL DEFAULT '0',
897      user_topic_sortby_type varchar(1) NOT NULL DEFAULT 't',
898      user_topic_sortby_dir varchar(1) NOT NULL DEFAULT 'd',
899      user_post_show_days INTEGER UNSIGNED NOT NULL DEFAULT '0',
900      user_post_sortby_type varchar(1) NOT NULL DEFAULT 't',
901      user_post_sortby_dir varchar(1) NOT NULL DEFAULT 'a',
902      user_notify INTEGER UNSIGNED NOT NULL DEFAULT '0',
903      user_notify_pm INTEGER UNSIGNED NOT NULL DEFAULT '1',
904      user_notify_type tinyint(4) NOT NULL DEFAULT '0',
905      user_allow_pm INTEGER UNSIGNED NOT NULL DEFAULT '1',
906      user_allow_viewonline INTEGER UNSIGNED NOT NULL DEFAULT '1',
907      user_allow_viewemail INTEGER UNSIGNED NOT NULL DEFAULT '1',
908      user_allow_massemail INTEGER UNSIGNED NOT NULL DEFAULT '1',
909      user_options INTEGER UNSIGNED NOT NULL DEFAULT '895',
910      user_avatar varchar(255) NOT NULL DEFAULT '',
911      user_avatar_type tinyint(2) NOT NULL DEFAULT '0',
912      user_avatar_width INTEGER UNSIGNED NOT NULL DEFAULT '0',
913      user_avatar_height INTEGER UNSIGNED NOT NULL DEFAULT '0',
914      user_sig mediumtext(16777215) NOT NULL DEFAULT '',
915      user_sig_bbcode_uid varchar(8) NOT NULL DEFAULT '',
916      user_sig_bbcode_bitfield varchar(255) NOT NULL DEFAULT '',
917      user_from varchar(100) NOT NULL DEFAULT '',
918      user_icq varchar(15) NOT NULL DEFAULT '',
919      user_aim varchar(255) NOT NULL DEFAULT '',
920      user_yim varchar(255) NOT NULL DEFAULT '',
921      user_msnm varchar(255) NOT NULL DEFAULT '',
922      user_jabber varchar(255) NOT NULL DEFAULT '',
923      user_website varchar(200) NOT NULL DEFAULT '',
924      user_occ text(65535) NOT NULL DEFAULT '',
925      user_interests text(65535) NOT NULL DEFAULT '',
926      user_actkey varchar(32) NOT NULL DEFAULT '',
927      user_newpasswd varchar(40) NOT NULL DEFAULT '',
928      user_form_salt varchar(32) NOT NULL DEFAULT ''
929  );
930   
931  CREATE INDEX phpbb_users_user_birthday ON phpbb_users (user_birthday);
932  CREATE INDEX phpbb_users_user_email_hash ON phpbb_users (user_email_hash);
933  CREATE INDEX phpbb_users_user_type ON phpbb_users (user_type);
934  CREATE UNIQUE INDEX phpbb_users_username_clean ON phpbb_users (username_clean);
935   
936  # Table: 'phpbb_warnings'
937  CREATE TABLE phpbb_warnings (
938      warning_id INTEGER PRIMARY KEY NOT NULL ,
939      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
940      post_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
941      log_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
942      warning_time INTEGER UNSIGNED NOT NULL DEFAULT '0'
943  );
944   
945   
946  # Table: 'phpbb_words'
947  CREATE TABLE phpbb_words (
948      word_id INTEGER PRIMARY KEY NOT NULL ,
949      word varchar(255) NOT NULL DEFAULT '',
950      replacement varchar(255) NOT NULL DEFAULT ''
951  );
952   
953   
954  # Table: 'phpbb_zebra'
955  CREATE TABLE phpbb_zebra (
956      user_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
957      zebra_id INTEGER UNSIGNED NOT NULL DEFAULT '0',
958      friend INTEGER UNSIGNED NOT NULL DEFAULT '0',
959      foe INTEGER UNSIGNED NOT NULL DEFAULT '0',
960      PRIMARY KEY (user_id, zebra_id)
961  );
962   
963   
964   
965  COMMIT;