aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/install/schemas/sqlite_schema.sql
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/install/schemas/sqlite_schema.sql')
-rw-r--r--phpBB/install/schemas/sqlite_schema.sql389
1 files changed, 225 insertions, 164 deletions
diff --git a/phpBB/install/schemas/sqlite_schema.sql b/phpBB/install/schemas/sqlite_schema.sql
index 12bae7bcb4..0df2b54a35 100644
--- a/phpBB/install/schemas/sqlite_schema.sql
+++ b/phpBB/install/schemas/sqlite_schema.sql
@@ -16,7 +16,7 @@ CREATE TABLE phpbb_attachments (
physical_filename varchar(255) NOT NULL,
real_filename varchar(255) NOT NULL,
download_count mediumint(8) NOT NULL DEFAULT '0',
- comment varchar(255),
+ comment text(65535),
extension varchar(100),
mimetype varchar(100),
filesize int(20) NOT NULL,
@@ -24,12 +24,13 @@ CREATE TABLE phpbb_attachments (
thumbnail tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE INDEX filetime_phpbb_attachments on phpbb_attachments (filetime);
-CREATE INDEX post_msg_id_phpbb_attachments on phpbb_attachments (post_msg_id);
-CREATE INDEX topic_id_phpbb_attachments on phpbb_attachments (topic_id);
-CREATE INDEX poster_id_phpbb_attachments on phpbb_attachments (poster_id);
-CREATE INDEX physical_filename_phpbb_attach on phpbb_attachments (physical_filename);
-CREATE INDEX filesize_phpbb_attachments on phpbb_attachments (filesize);
+CREATE INDEX phpbb_attachments_filetime on phpbb_attachments (filetime);
+CREATE INDEX phpbb_attachments_post_msg_id on phpbb_attachments (post_msg_id);
+CREATE INDEX phpbb_attachments_topic_id on phpbb_attachments (topic_id);
+CREATE INDEX phpbb_attachments_poster_id on phpbb_attachments (poster_id);
+CREATE INDEX phpbb_attachments_physical_filename on phpbb_attachments (physical_filename);
+CREATE INDEX phpbb_attachments_filesize on phpbb_attachments (filesize);
+
# Table: phpbb_auth_groups
CREATE TABLE phpbb_auth_groups (
@@ -40,19 +41,21 @@ CREATE TABLE phpbb_auth_groups (
auth_setting tinyint(4) NOT NULL DEFAULT '0'
);
-CREATE INDEX group_id_phpbb_auth_groups on phpbb_auth_groups (group_id);
-CREATE INDEX auth_option_id_phpbb_auth_grou on phpbb_auth_groups (auth_option_id);
+CREATE INDEX phpbb_auth_groups_group_id on phpbb_auth_groups (group_id);
+CREATE INDEX phpbb_auth_groups_auth_option_id on phpbb_auth_groups (auth_option_id);
+
# Table: phpbb_auth_options
CREATE TABLE phpbb_auth_options (
auth_option_id INTEGER PRIMARY KEY NOT NULL,
- auth_option char(20) NOT NULL,
+ auth_option varchar(20) NOT NULL,
is_global tinyint(1) NOT NULL DEFAULT '0',
is_local tinyint(1) NOT NULL DEFAULT '0',
founder_only tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE INDEX auth_option_phpbb_auth_options on phpbb_auth_options (auth_option);
+CREATE INDEX phpbb_auth_options_auth_option on phpbb_auth_options (auth_option);
+
# Table: phpbb_auth_roles
CREATE TABLE phpbb_auth_roles (
@@ -62,7 +65,8 @@ CREATE TABLE phpbb_auth_roles (
role_group_ids varchar(255) NOT NULL DEFAULT ''
);
-CREATE INDEX role_type_phpbb_auth_roles on phpbb_auth_roles (role_type);
+CREATE INDEX phpbb_auth_roles_role_type on phpbb_auth_roles (role_type);
+
# Table: phpbb_auth_roles_data
CREATE TABLE phpbb_auth_roles_data (
@@ -72,6 +76,7 @@ CREATE TABLE phpbb_auth_roles_data (
PRIMARY KEY (role_id, auth_option_id)
);
+
# Table: phpbb_auth_users
CREATE TABLE phpbb_auth_users (
user_id mediumint(8) NOT NULL DEFAULT '0',
@@ -81,36 +86,39 @@ CREATE TABLE phpbb_auth_users (
auth_setting tinyint(4) NOT NULL DEFAULT '0'
);
-CREATE INDEX user_id_phpbb_auth_users on phpbb_auth_users (user_id);
-CREATE INDEX auth_option_id_phpbb_auth_user on phpbb_auth_users (auth_option_id);
+CREATE INDEX phpbb_auth_users_user_id on phpbb_auth_users (user_id);
+CREATE INDEX phpbb_auth_users_auth_option_id on phpbb_auth_users (auth_option_id);
+
# Table: phpbb_banlist
CREATE TABLE phpbb_banlist (
ban_id INTEGER PRIMARY KEY NOT NULL,
ban_userid mediumint(8) NOT NULL DEFAULT '0',
ban_ip varchar(40) NOT NULL DEFAULT '',
- ban_email varchar(50) NOT NULL DEFAULT '',
+ ban_email varchar(100) NOT NULL DEFAULT '',
ban_start int(11) NOT NULL DEFAULT '0',
ban_end int(11) NOT NULL DEFAULT '0',
ban_exclude tinyint(1) NOT NULL DEFAULT '0',
- ban_reason varchar(255) NOT NULL DEFAULT '',
- ban_give_reason varchar(255) NOT NULL DEFAULT ''
+ ban_reason text(65535),
+ ban_give_reason text(65535)
);
+
# Table: phpbb_bbcodes
CREATE TABLE phpbb_bbcodes (
bbcode_id INTEGER PRIMARY KEY NOT NULL DEFAULT '0',
bbcode_tag varchar(16) NOT NULL DEFAULT '',
display_on_posting tinyint(1) NOT NULL DEFAULT '0',
bbcode_match varchar(255) NOT NULL DEFAULT '',
- bbcode_tpl text(65535) NOT NULL DEFAULT '',
+ bbcode_tpl text(65535),
first_pass_match varchar(255) NOT NULL DEFAULT '',
first_pass_replace varchar(255) NOT NULL DEFAULT '',
second_pass_match varchar(255) NOT NULL DEFAULT '',
- second_pass_replace text(65535) NOT NULL DEFAULT ''
+ second_pass_replace text(65535)
);
-CREATE INDEX display_on_posting_phpbb_bbcodes on phpbb_bbcodes (display_on_posting);
+CREATE INDEX phpbb_bbcodes_display_on_posting on phpbb_bbcodes (display_on_posting);
+
# Table: phpbb_bookmarks
CREATE TABLE phpbb_bookmarks (
@@ -119,29 +127,32 @@ CREATE TABLE phpbb_bookmarks (
order_id mediumint(8) NOT NULL DEFAULT '0'
);
-CREATE INDEX order_id_phpbb_bookmarks on phpbb_bookmarks (order_id);
-CREATE INDEX topic_user_id_phpbb_bookmarks on phpbb_bookmarks (topic_id, user_id);
+CREATE INDEX phpbb_bookmarks_order_id on phpbb_bookmarks (order_id);
+CREATE INDEX phpbb_bookmarks_topic_user_id on phpbb_bookmarks (topic_id, user_id);
+
# Table: phpbb_bots
CREATE TABLE phpbb_bots (
bot_id INTEGER PRIMARY KEY NOT NULL,
bot_active tinyint(1) NOT NULL DEFAULT '1',
- bot_name varchar(255) NOT NULL DEFAULT '',
+ bot_name text(65535),
user_id mediumint(8) NOT NULL DEFAULT '0',
bot_agent varchar(255) NOT NULL DEFAULT '',
bot_ip varchar(255) NOT NULL DEFAULT ''
);
-CREATE INDEX bot_active_phpbb_bots on phpbb_bots (bot_active);
+CREATE INDEX phpbb_bots_bot_active on phpbb_bots (bot_active);
+
# Table: phpbb_cache
CREATE TABLE phpbb_cache (
var_name varchar(255) NOT NULL DEFAULT '',
var_expires int(10) NOT NULL DEFAULT '0',
- var_data mediumtext(16777215) NOT NULL,
+ var_data mediumtext(16777215),
PRIMARY KEY (var_name)
);
+
# Table: phpbb_config
CREATE TABLE phpbb_config (
config_name varchar(255) NOT NULL,
@@ -150,23 +161,26 @@ CREATE TABLE phpbb_config (
PRIMARY KEY (config_name)
);
-CREATE INDEX is_dynamic_phpbb_config on phpbb_config (is_dynamic);
+CREATE INDEX phpbb_config_is_dynamic on phpbb_config (is_dynamic);
+
# Table: phpbb_confirm
CREATE TABLE phpbb_confirm (
confirm_id char(32) NOT NULL DEFAULT '',
session_id char(32) NOT NULL DEFAULT '',
confirm_type INTEGER NOT NULL DEFAULT '0',
- code char(8) NOT NULL DEFAULT '',
+ code varchar(8) NOT NULL DEFAULT '',
PRIMARY KEY (session_id, confirm_id)
);
+
# Table: phpbb_disallow
CREATE TABLE phpbb_disallow (
disallow_id INTEGER PRIMARY KEY NOT NULL,
- disallow_username varchar(30) NOT NULL DEFAULT ''
+ disallow_username varchar(255) NOT NULL DEFAULT ''
);
+
# Table: phpbb_drafts
CREATE TABLE phpbb_drafts (
draft_id INTEGER PRIMARY KEY NOT NULL,
@@ -174,11 +188,12 @@ CREATE TABLE phpbb_drafts (
topic_id mediumint(8) NOT NULL DEFAULT '0',
forum_id mediumint(8) NOT NULL DEFAULT '0',
save_time int(11) NOT NULL DEFAULT '0',
- draft_subject varchar(60),
- draft_message mediumtext(16777215) NOT NULL DEFAULT ''
+ draft_subject text(65535),
+ draft_message mediumtext(16777215)
);
-CREATE INDEX save_time_phpbb_drafts on phpbb_drafts (save_time);
+CREATE INDEX phpbb_drafts_save_time on phpbb_drafts (save_time);
+
# Table: phpbb_extensions
CREATE TABLE phpbb_extensions (
@@ -187,19 +202,21 @@ CREATE TABLE phpbb_extensions (
extension varchar(100) NOT NULL DEFAULT ''
);
+
# Table: phpbb_extension_groups
CREATE TABLE phpbb_extension_groups (
group_id INTEGER PRIMARY KEY NOT NULL,
- group_name char(20) NOT NULL,
+ group_name varchar(255) NOT NULL,
cat_id tinyint(2) NOT NULL DEFAULT '0',
allow_group tinyint(1) NOT NULL DEFAULT '0',
download_mode tinyint(1) NOT NULL DEFAULT '1',
- upload_icon varchar(100) NOT NULL DEFAULT '',
+ upload_icon varchar(255) NOT NULL DEFAULT '',
max_filesize int(20) NOT NULL DEFAULT '0',
- allowed_forums text(65535) NOT NULL,
+ allowed_forums text(65535),
allow_in_pm tinyint(1) NOT NULL DEFAULT '0'
);
+
# Table: phpbb_forums
CREATE TABLE phpbb_forums (
forum_id INTEGER PRIMARY KEY NOT NULL,
@@ -207,16 +224,16 @@ CREATE TABLE phpbb_forums (
left_id smallint(5) NOT NULL,
right_id smallint(5) NOT NULL,
forum_parents text(65535),
- forum_name varchar(150) NOT NULL,
+ forum_name text(65535),
forum_desc text(65535),
forum_desc_bitfield int(11) NOT NULL DEFAULT '0',
forum_desc_uid varchar(5) NOT NULL DEFAULT '',
- forum_link varchar(200) NOT NULL DEFAULT '',
- forum_password varchar(32) NOT NULL DEFAULT '',
+ forum_link varchar(255) NOT NULL DEFAULT '',
+ forum_password varchar(40) NOT NULL DEFAULT '',
forum_style tinyint(4),
- forum_image varchar(50) NOT NULL DEFAULT '',
- forum_rules text(65535) NOT NULL DEFAULT '',
- forum_rules_link varchar(200) NOT NULL DEFAULT '',
+ forum_image varchar(255) NOT NULL DEFAULT '',
+ forum_rules text(65535),
+ forum_rules_link varchar(255) NOT NULL DEFAULT '',
forum_rules_bitfield int(11) NOT NULL DEFAULT '0',
forum_rules_uid varchar(5) NOT NULL DEFAULT '',
forum_topics_per_page tinyint(4) NOT NULL DEFAULT '0',
@@ -228,7 +245,7 @@ CREATE TABLE phpbb_forums (
forum_last_post_id mediumint(8) NOT NULL DEFAULT '0',
forum_last_poster_id mediumint(8) NOT NULL DEFAULT '0',
forum_last_post_time int(11) NOT NULL DEFAULT '0',
- forum_last_poster_name varchar(30),
+ forum_last_poster_name varchar(255),
forum_flags tinyint(4) NOT NULL DEFAULT '0',
display_on_index tinyint(1) NOT NULL DEFAULT '1',
enable_indexing tinyint(1) NOT NULL DEFAULT '1',
@@ -240,17 +257,19 @@ CREATE TABLE phpbb_forums (
prune_freq tinyint(4) NOT NULL DEFAULT '0'
);
-CREATE INDEX left_right_id_phpbb_forums on phpbb_forums (left_id, right_id);
-CREATE INDEX forum_last_post_id_phpbb_forum on phpbb_forums (forum_last_post_id);
+CREATE INDEX phpbb_forums_left_right_id on phpbb_forums (left_id, right_id);
+CREATE INDEX phpbb_forums_forum_last_post_id on phpbb_forums (forum_last_post_id);
+
# Table: phpbb_forum_access
CREATE TABLE phpbb_forum_access (
forum_id mediumint(8) NOT NULL DEFAULT '0',
user_id mediumint(8) NOT NULL DEFAULT '0',
- session_id char(32) NOT NULL DEFAULT '',
+ session_id varchar(32) NOT NULL DEFAULT '',
PRIMARY KEY (forum_id, user_id, session_id)
);
+
# Table: phpbb_forums_marking
CREATE TABLE phpbb_forums_marking (
user_id mediumint(9) NOT NULL DEFAULT '0',
@@ -259,6 +278,7 @@ CREATE TABLE phpbb_forums_marking (
PRIMARY KEY (user_id, forum_id)
);
+
# Table: phpbb_forums_watch
CREATE TABLE phpbb_forums_watch (
forum_id smallint(5) NOT NULL DEFAULT '0',
@@ -266,20 +286,21 @@ CREATE TABLE phpbb_forums_watch (
notify_status tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE INDEX forum_id_phpbb_forums_watch on phpbb_forums_watch (forum_id);
-CREATE INDEX user_id_phpbb_forums_watch on phpbb_forums_watch (user_id);
-CREATE INDEX notify_status_phpbb_forums_wat on phpbb_forums_watch (notify_status);
+CREATE INDEX phpbb_forums_watch_forum_id on phpbb_forums_watch (forum_id);
+CREATE INDEX phpbb_forums_watch_user_id on phpbb_forums_watch (user_id);
+CREATE INDEX phpbb_forums_watch_notify_status on phpbb_forums_watch (notify_status);
+
# Table: phpbb_groups
CREATE TABLE phpbb_groups (
group_id INTEGER PRIMARY KEY NOT NULL,
group_type tinyint(4) NOT NULL DEFAULT '1',
- group_name varchar(40) NOT NULL DEFAULT '',
+ group_name varchar(255) NOT NULL,
group_desc text(65535),
group_desc_bitfield int(11) NOT NULL DEFAULT '0',
group_desc_uid varchar(5) NOT NULL DEFAULT '',
group_display tinyint(1) NOT NULL DEFAULT '0',
- group_avatar varchar(100) NOT NULL DEFAULT '',
+ group_avatar varchar(255) NOT NULL DEFAULT '',
group_avatar_type tinyint(4) NOT NULL DEFAULT '0',
group_avatar_width tinyint(4) NOT NULL DEFAULT '0',
group_avatar_height tinyint(4) NOT NULL DEFAULT '0',
@@ -292,28 +313,31 @@ CREATE TABLE phpbb_groups (
group_legend tinyint(1) NOT NULL DEFAULT '1'
);
-CREATE INDEX group_legend_phpbb_groups on phpbb_groups (group_legend);
+CREATE INDEX phpbb_groups_group_legend on phpbb_groups (group_legend);
+
# Table: phpbb_icons
CREATE TABLE phpbb_icons (
icons_id INTEGER PRIMARY KEY NOT NULL,
- icons_url varchar(50),
+ icons_url varchar(255),
icons_width tinyint(4) NOT NULL,
icons_height tinyint(4) NOT NULL,
icons_order tinyint(4) NOT NULL,
display_on_posting tinyint(1) NOT NULL DEFAULT '1'
);
+
# Table: phpbb_lang
CREATE TABLE phpbb_lang (
lang_id INTEGER PRIMARY KEY NOT NULL,
lang_iso varchar(5) NOT NULL,
lang_dir varchar(30) NOT NULL,
- lang_english_name varchar(30),
- lang_local_name varchar(100),
- lang_author varchar(100)
+ lang_english_name varchar(100),
+ lang_local_name varchar(255),
+ lang_author varchar(255)
);
+
# Table: phpbb_log
CREATE TABLE phpbb_log (
log_id INTEGER PRIMARY KEY NOT NULL,
@@ -328,53 +352,57 @@ CREATE TABLE phpbb_log (
log_data text(65535)
);
-CREATE INDEX log_type_phpbb_log on phpbb_log (log_type);
-CREATE INDEX forum_id_phpbb_log on phpbb_log (forum_id);
-CREATE INDEX topic_id_phpbb_log on phpbb_log (topic_id);
-CREATE INDEX reportee_id_phpbb_log on phpbb_log (reportee_id);
-CREATE INDEX user_id_phpbb_log on phpbb_log (user_id);
+CREATE INDEX phpbb_log_log_type on phpbb_log (log_type);
+CREATE INDEX phpbb_log_forum_id on phpbb_log (forum_id);
+CREATE INDEX phpbb_log_topic_id on phpbb_log (topic_id);
+CREATE INDEX phpbb_log_reportee_id on phpbb_log (reportee_id);
+CREATE INDEX phpbb_log_user_id on phpbb_log (user_id);
+
# Table: phpbb_moderator_cache
CREATE TABLE phpbb_moderator_cache (
forum_id mediumint(8) NOT NULL,
user_id mediumint(8) NOT NULL DEFAULT '0',
- username char(30) NOT NULL DEFAULT '',
+ username varchar(255) NOT NULL DEFAULT '',
group_id mediumint(8) NOT NULL DEFAULT '0',
- groupname char(30) NOT NULL DEFAULT '',
+ group_name varchar(255) NOT NULL DEFAULT '',
display_on_index tinyint(1) NOT NULL DEFAULT '1'
);
-CREATE INDEX display_on_index_phpbb_moderat on phpbb_moderator_cache (display_on_index);
-CREATE INDEX forum_id_phpbb_moderator_cache on phpbb_moderator_cache (forum_id);
+CREATE INDEX phpbb_moderator_cache_display_on_index on phpbb_moderator_cache (display_on_index);
+CREATE INDEX phpbb_moderator_cache_forum_id on phpbb_moderator_cache (forum_id);
+
# Table: phpbb_modules
CREATE TABLE phpbb_modules (
module_id INTEGER PRIMARY KEY NOT NULL,
module_enabled tinyint(1) NOT NULL DEFAULT '1',
module_display tinyint(1) NOT NULL DEFAULT '1',
- module_name varchar(20) NOT NULL DEFAULT '',
- module_class varchar(4) NOT NULL DEFAULT '',
- parent_id smallint(5) NOT NULL DEFAULT '0',
- left_id smallint(5) NOT NULL DEFAULT '0',
- right_id smallint(5) NOT NULL DEFAULT '0',
- module_langname varchar(50) NOT NULL DEFAULT '',
+ module_name varchar(255) NOT NULL DEFAULT '',
+ module_class varchar(10) NOT NULL DEFAULT '',
+ parent_id mediumint(8) NOT NULL DEFAULT '0',
+ left_id mediumint(8) NOT NULL DEFAULT '0',
+ right_id mediumint(8) NOT NULL DEFAULT '0',
+ module_langname varchar(255) NOT NULL DEFAULT '',
module_mode varchar(255) NOT NULL DEFAULT '',
module_auth varchar(255) NOT NULL DEFAULT ''
);
-CREATE INDEX module_enabled_phpbb_modules on phpbb_modules (module_enabled);
-CREATE INDEX left_id_phpbb_modules on phpbb_modules (left_id);
+CREATE INDEX phpbb_modules_module_enabled on phpbb_modules (module_enabled);
+CREATE INDEX phpbb_modules_left_right_id on phpbb_modules (left_id, right_id);
+
# Table: phpbb_poll_results
CREATE TABLE phpbb_poll_results (
poll_option_id tinyint(4) NOT NULL DEFAULT '0',
topic_id mediumint(8) NOT NULL,
- poll_option_text varchar(255) NOT NULL,
+ poll_option_text text(65535),
poll_option_total mediumint(8) NOT NULL DEFAULT '0'
);
-CREATE INDEX poll_option_id_phpbb_poll_resu on phpbb_poll_results (poll_option_id);
-CREATE INDEX topic_id_phpbb_poll_results on phpbb_poll_results (topic_id);
+CREATE INDEX phpbb_poll_results_poll_option_id on phpbb_poll_results (poll_option_id);
+CREATE INDEX phpbb_poll_results_topic_id on phpbb_poll_results (topic_id);
+
# Table: phpbb_poll_voters
CREATE TABLE phpbb_poll_voters (
@@ -384,9 +412,10 @@ CREATE TABLE phpbb_poll_voters (
vote_user_ip varchar(40) NOT NULL
);
-CREATE INDEX topic_id_phpbb_poll_voters on phpbb_poll_voters (topic_id);
-CREATE INDEX vote_user_id_phpbb_poll_voters on phpbb_poll_voters (vote_user_id);
-CREATE INDEX vote_user_ip_phpbb_poll_voters on phpbb_poll_voters (vote_user_ip);
+CREATE INDEX phpbb_poll_voters_topic_id on phpbb_poll_voters (topic_id);
+CREATE INDEX phpbb_poll_voters_vote_user_id on phpbb_poll_voters (vote_user_id);
+CREATE INDEX phpbb_poll_voters_vote_user_ip on phpbb_poll_voters (vote_user_ip);
+
# Table: phpbb_posts
CREATE TABLE phpbb_posts (
@@ -403,8 +432,8 @@ CREATE TABLE phpbb_posts (
enable_smilies tinyint(1) NOT NULL DEFAULT '1',
enable_magic_url tinyint(1) NOT NULL DEFAULT '1',
enable_sig tinyint(1) NOT NULL DEFAULT '1',
- post_username varchar(30),
- post_subject varchar(60),
+ post_username varchar(255),
+ post_subject text(65535),
post_text mediumtext(16777215),
post_checksum varchar(32) NOT NULL,
post_encoding varchar(20) NOT NULL DEFAULT 'iso-8859-1',
@@ -412,18 +441,19 @@ CREATE TABLE phpbb_posts (
bbcode_bitfield int(11) NOT NULL DEFAULT '0',
bbcode_uid varchar(5) NOT NULL DEFAULT '',
post_edit_time int(11) NOT NULL DEFAULT '0',
- post_edit_reason varchar(100),
+ post_edit_reason text(65535),
post_edit_user mediumint(8) NOT NULL DEFAULT '0',
post_edit_count smallint(5) NOT NULL DEFAULT '0',
post_edit_locked tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE INDEX forum_id_phpbb_posts on phpbb_posts (forum_id);
-CREATE INDEX topic_id_phpbb_posts on phpbb_posts (topic_id);
-CREATE INDEX poster_ip_phpbb_posts on phpbb_posts (poster_ip);
-CREATE INDEX poster_id_phpbb_posts on phpbb_posts (poster_id);
-CREATE INDEX post_approved_phpbb_posts on phpbb_posts (post_approved);
-CREATE INDEX post_time_phpbb_posts on phpbb_posts (post_time);
+CREATE INDEX phpbb_posts_forum_id on phpbb_posts (forum_id);
+CREATE INDEX phpbb_posts_topic_id on phpbb_posts (topic_id);
+CREATE INDEX phpbb_posts_poster_ip on phpbb_posts (poster_ip);
+CREATE INDEX phpbb_posts_poster_id on phpbb_posts (poster_id);
+CREATE INDEX phpbb_posts_post_approved on phpbb_posts (post_approved);
+CREATE INDEX phpbb_posts_post_time on phpbb_posts (post_time);
+
# Table: phpbb_privmsgs
CREATE TABLE phpbb_privmsgs (
@@ -437,9 +467,9 @@ CREATE TABLE phpbb_privmsgs (
enable_smilies tinyint(1) NOT NULL DEFAULT '1',
enable_magic_url tinyint(1) NOT NULL DEFAULT '1',
enable_sig tinyint(1) NOT NULL DEFAULT '1',
- message_subject varchar(60),
+ message_subject text(65535),
message_text mediumtext(16777215),
- message_edit_reason varchar(100),
+ message_edit_reason text(65535),
message_edit_user mediumint(8) NOT NULL DEFAULT '0',
message_encoding varchar(20) NOT NULL DEFAULT 'iso-8859-1',
message_attachment tinyint(1) NOT NULL DEFAULT '0',
@@ -451,20 +481,22 @@ CREATE TABLE phpbb_privmsgs (
bcc_address text(65535)
);
-CREATE INDEX author_ip_phpbb_privmsgs on phpbb_privmsgs (author_ip);
-CREATE INDEX message_time_phpbb_privmsgs on phpbb_privmsgs (message_time);
-CREATE INDEX author_id_phpbb_privmsgs on phpbb_privmsgs (author_id);
-CREATE INDEX root_level_phpbb_privmsgs on phpbb_privmsgs (root_level);
+CREATE INDEX phpbb_privmsgs_author_ip on phpbb_privmsgs (author_ip);
+CREATE INDEX phpbb_privmsgs_message_time on phpbb_privmsgs (message_time);
+CREATE INDEX phpbb_privmsgs_author_id on phpbb_privmsgs (author_id);
+CREATE INDEX phpbb_privmsgs_root_level on phpbb_privmsgs (root_level);
+
# Table: phpbb_privmsgs_folder
CREATE TABLE phpbb_privmsgs_folder (
folder_id INTEGER PRIMARY KEY NOT NULL,
user_id mediumint(8) NOT NULL DEFAULT '0',
- folder_name varchar(40) NOT NULL DEFAULT '',
+ folder_name varchar(255) NOT NULL DEFAULT '',
pm_count mediumint(8) NOT NULL DEFAULT '0'
);
-CREATE INDEX user_id_phpbb_privmsgs_folder on phpbb_privmsgs_folder (user_id);
+CREATE INDEX phpbb_privmsgs_folder_user_id on phpbb_privmsgs_folder (user_id);
+
# Table: phpbb_privmsgs_rules
CREATE TABLE phpbb_privmsgs_rules (
@@ -479,6 +511,7 @@ CREATE TABLE phpbb_privmsgs_rules (
rule_folder_id mediumint(8) NOT NULL DEFAULT '0'
);
+
# Table: phpbb_privmsgs_to
CREATE TABLE phpbb_privmsgs_to (
msg_id mediumint(8) NOT NULL DEFAULT '0',
@@ -493,14 +526,15 @@ CREATE TABLE phpbb_privmsgs_to (
folder_id int(10) NOT NULL DEFAULT '0'
);
-CREATE INDEX msg_id_phpbb_privmsgs_to on phpbb_privmsgs_to (msg_id);
-CREATE INDEX user_id_phpbb_privmsgs_to on phpbb_privmsgs_to (user_id, folder_id);
+CREATE INDEX phpbb_privmsgs_to_msg_id on phpbb_privmsgs_to (msg_id);
+CREATE INDEX phpbb_privmsgs_to_user_id on phpbb_privmsgs_to (user_id, folder_id);
+
# Table: phpbb_profile_fields
CREATE TABLE phpbb_profile_fields (
field_id INTEGER PRIMARY KEY NOT NULL,
- field_name varchar(50) NOT NULL DEFAULT '',
- field_desc varchar(255) NOT NULL DEFAULT '',
+ field_name varchar(255) NOT NULL DEFAULT '',
+ field_desc text(65535),
field_type mediumint(8) NOT NULL,
field_ident varchar(20) NOT NULL DEFAULT '',
field_length varchar(20) NOT NULL DEFAULT '',
@@ -517,14 +551,16 @@ CREATE TABLE phpbb_profile_fields (
field_order tinyint(4) NOT NULL DEFAULT '0'
);
-CREATE INDEX field_type_phpbb_profile_field on phpbb_profile_fields (field_type);
-CREATE INDEX field_order_phpbb_profile_fiel on phpbb_profile_fields (field_order);
+CREATE INDEX phpbb_profile_fields_field_type on phpbb_profile_fields (field_type);
+CREATE INDEX phpbb_profile_fields_field_order on phpbb_profile_fields (field_order);
+
# Table: phpbb_profile_fields_data
CREATE TABLE phpbb_profile_fields_data (
user_id INTEGER PRIMARY KEY NOT NULL DEFAULT '0'
);
+
# Table: phpbb_profile_fields_lang
CREATE TABLE phpbb_profile_fields_lang (
field_id mediumint(8) NOT NULL DEFAULT '0',
@@ -535,33 +571,37 @@ CREATE TABLE phpbb_profile_fields_lang (
PRIMARY KEY (field_id, lang_id, option_id)
);
+
# Table: phpbb_profile_lang
CREATE TABLE phpbb_profile_lang (
field_id mediumint(8) NOT NULL DEFAULT '0',
lang_id tinyint(4) NOT NULL DEFAULT '0',
lang_name varchar(255) NOT NULL DEFAULT '',
- lang_explain text(65535) NOT NULL,
+ lang_explain text(65535),
lang_default_value varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (field_id, lang_id)
);
+
# Table: phpbb_ranks
CREATE TABLE phpbb_ranks (
rank_id INTEGER PRIMARY KEY NOT NULL,
- rank_title varchar(50) NOT NULL,
+ rank_title varchar(255) NOT NULL,
rank_min mediumint(8) NOT NULL DEFAULT '0',
rank_special tinyint(1) DEFAULT '0',
- rank_image varchar(100)
+ rank_image varchar(255)
);
+
# Table: phpbb_reports_reasons
CREATE TABLE phpbb_reports_reasons (
reason_id INTEGER PRIMARY KEY NOT NULL,
reason_title varchar(255) NOT NULL DEFAULT '',
- reason_description text(65535) NOT NULL,
+ reason_description text(65535),
reason_order tinyint(4) NOT NULL DEFAULT '0'
);
+
# Table: phpbb_reports
CREATE TABLE phpbb_reports (
report_id INTEGER PRIMARY KEY NOT NULL,
@@ -571,18 +611,20 @@ CREATE TABLE phpbb_reports (
user_notify tinyint(1) NOT NULL DEFAULT '0',
report_closed tinyint(1) NOT NULL DEFAULT '0',
report_time int(10) NOT NULL DEFAULT '0',
- report_text text(65535) NOT NULL
+ report_text mediumtext(16777215)
);
+
# Table: phpbb_search_results
CREATE TABLE phpbb_search_results (
search_key varchar(32) NOT NULL DEFAULT '',
search_time int(11) NOT NULL DEFAULT '0',
- search_keywords mediumtext(16777215) NOT NULL,
- search_authors mediumtext(16777215) NOT NULL,
+ search_keywords mediumtext(16777215),
+ search_authors mediumtext(16777215),
PRIMARY KEY (search_key)
);
+
# Table: phpbb_search_wordlist
CREATE TABLE phpbb_search_wordlist (
word_text varchar(50) NOT NULL DEFAULT '',
@@ -591,7 +633,8 @@ CREATE TABLE phpbb_search_wordlist (
PRIMARY KEY (word_text)
);
-CREATE INDEX word_id_phpbb_search_wordlist on phpbb_search_wordlist (word_id);
+CREATE INDEX phpbb_search_wordlist_word_id on phpbb_search_wordlist (word_id);
+
# Table: phpbb_search_wordmatch
CREATE TABLE phpbb_search_wordmatch (
@@ -600,7 +643,8 @@ CREATE TABLE phpbb_search_wordmatch (
title_match tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE INDEX word_id_phpbb_search_wordmatch on phpbb_search_wordmatch (word_id);
+CREATE INDEX phpbb_search_wordmatch_word_id on phpbb_search_wordmatch (word_id);
+
# Table: phpbb_sessions
CREATE TABLE phpbb_sessions (
@@ -618,8 +662,9 @@ CREATE TABLE phpbb_sessions (
PRIMARY KEY (session_id)
);
-CREATE INDEX session_time_phpbb_sessions on phpbb_sessions (session_time);
-CREATE INDEX session_user_id_phpbb_sessions on phpbb_sessions (session_user_id);
+CREATE INDEX phpbb_sessions_session_time on phpbb_sessions (session_time);
+CREATE INDEX phpbb_sessions_session_user_id on phpbb_sessions (session_user_id);
+
# Table: phpbb_sessions_keys
CREATE TABLE phpbb_sessions_keys (
@@ -630,7 +675,8 @@ CREATE TABLE phpbb_sessions_keys (
PRIMARY KEY (key_id,user_id)
);
-CREATE INDEX last_login_phpbb_sessions_keys on phpbb_sessions_keys (last_login);
+CREATE INDEX phpbb_sessions_keys_last_login on phpbb_sessions_keys (last_login);
+
# Table: phpbb_sitelist
CREATE TABLE phpbb_sitelist (
@@ -640,77 +686,83 @@ CREATE TABLE phpbb_sitelist (
ip_exclude tinyint(1) NOT NULL DEFAULT '0'
);
+
# Table: phpbb_smilies
CREATE TABLE phpbb_smilies (
smiley_id INTEGER PRIMARY KEY NOT NULL,
- code char(10),
- emotion char(50),
- smiley_url char(50),
+ code varchar(10),
+ emotion varchar(50),
+ smiley_url varchar(50),
smiley_width tinyint(4) NOT NULL,
smiley_height tinyint(4) NOT NULL,
smiley_order tinyint(4) NOT NULL,
display_on_posting tinyint(1) NOT NULL DEFAULT '1'
);
+
# Table: phpbb_styles
CREATE TABLE phpbb_styles (
style_id INTEGER PRIMARY KEY NOT NULL,
- style_name varchar(30) NOT NULL DEFAULT '',
- style_copyright varchar(50) NOT NULL DEFAULT '',
+ style_name varchar(255) NOT NULL DEFAULT '',
+ style_copyright varchar(255) NOT NULL DEFAULT '',
style_active tinyint(1) NOT NULL DEFAULT '1',
template_id tinyint(4) NOT NULL,
theme_id tinyint(4) NOT NULL,
imageset_id tinyint(4) NOT NULL
);
-CREATE INDEX B_phpbb_styles on phpbb_styles (template_id);
-CREATE INDEX C_phpbb_styles on phpbb_styles (theme_id);
-CREATE INDEX D_phpbb_styles on phpbb_styles (imageset_id);
-CREATE UNIQUE INDEX style_name_phpbb_styles on phpbb_styles (style_name);
+CREATE INDEX phpbb_styles_template_id on phpbb_styles (template_id);
+CREATE INDEX phpbb_styles_theme_id on phpbb_styles (theme_id);
+CREATE INDEX phpbb_styles_imageset_id on phpbb_styles (imageset_id);
+CREATE UNIQUE INDEX phpbb_styles_style_name on phpbb_styles (style_name);
+
# Table: phpbb_styles_template
CREATE TABLE phpbb_styles_template (
template_id INTEGER PRIMARY KEY NOT NULL,
- template_name varchar(30) NOT NULL,
- template_copyright varchar(50) NOT NULL,
- template_path varchar(30) NOT NULL,
+ template_name varchar(255) NOT NULL,
+ template_copyright varchar(255) NOT NULL,
+ template_path varchar(100) NOT NULL,
bbcode_bitfield int(11) NOT NULL DEFAULT '0',
template_storedb tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE UNIQUE INDEX template_name_phpbb_styles_tem on phpbb_styles_template (template_name);
+CREATE UNIQUE INDEX phpbb_styles_template_template_name on phpbb_styles_template (template_name);
+
# Table: phpbb_styles_template_data
CREATE TABLE phpbb_styles_template_data (
template_id tinyint(4) NOT NULL,
- template_filename varchar(50) NOT NULL DEFAULT '',
- template_included text(65535) NOT NULL,
+ template_filename varchar(100) NOT NULL DEFAULT '',
+ template_included text(65535),
template_mtime int(11) NOT NULL DEFAULT '0',
template_data mediumtext(16777215)
);
-CREATE INDEX B_phpbb_styles_template_data on phpbb_styles_template_data (template_id);
-CREATE INDEX C_phpbb_styles_template_data on phpbb_styles_template_data (template_filename);
+CREATE INDEX phpbb_styles_template_data_template_id on phpbb_styles_template_data (template_id);
+CREATE INDEX phpbb_styles_template_data_template_filename on phpbb_styles_template_data (template_filename);
+
# Table: phpbb_styles_theme
CREATE TABLE phpbb_styles_theme (
theme_id INTEGER PRIMARY KEY NOT NULL,
- theme_name varchar(30) NOT NULL DEFAULT '',
- theme_copyright varchar(50) NOT NULL DEFAULT '',
- theme_path varchar(30) NOT NULL DEFAULT '',
+ theme_name varchar(255) NOT NULL DEFAULT '',
+ theme_copyright varchar(255) NOT NULL DEFAULT '',
+ theme_path varchar(100) NOT NULL DEFAULT '',
theme_storedb tinyint(1) NOT NULL DEFAULT '0',
theme_mtime int(11) NOT NULL DEFAULT '0',
- theme_data mediumtext(16777215) NOT NULL DEFAULT ''
+ theme_data mediumtext(16777215)
);
-CREATE UNIQUE INDEX theme_name_phpbb_styles_theme on phpbb_styles_theme (theme_name);
+CREATE UNIQUE INDEX phpbb_styles_theme_theme_name on phpbb_styles_theme (theme_name);
+
# Table: phpbb_styles_imageset
CREATE TABLE phpbb_styles_imageset (
imageset_id INTEGER PRIMARY KEY NOT NULL,
- imageset_name varchar(30) NOT NULL DEFAULT '',
- imageset_copyright varchar(50) NOT NULL DEFAULT '',
- imageset_path varchar(30) NOT NULL DEFAULT '',
+ imageset_name varchar(255) NOT NULL DEFAULT '',
+ imageset_copyright varchar(255) NOT NULL DEFAULT '',
+ imageset_path varchar(100) NOT NULL DEFAULT '',
site_logo varchar(200) NOT NULL DEFAULT '',
btn_post varchar(200) NOT NULL DEFAULT '',
btn_post_pm varchar(200) NOT NULL DEFAULT '',
@@ -790,17 +842,18 @@ CREATE TABLE phpbb_styles_imageset (
user_icon10 varchar(200) NOT NULL DEFAULT ''
);
-CREATE UNIQUE INDEX imageset_name_phpbb_styles_ima on phpbb_styles_imageset (imageset_name);
+CREATE UNIQUE INDEX phpbb_styles_imageset_imageset_name on phpbb_styles_imageset (imageset_name);
+
# Table: phpbb_topics
CREATE TABLE phpbb_topics (
topic_id INTEGER PRIMARY KEY NOT NULL,
- forum_id smallint(8) NOT NULL DEFAULT '0',
+ forum_id smallint(5) NOT NULL DEFAULT '0',
icon_id tinyint(4) NOT NULL DEFAULT '1',
topic_attachment tinyint(1) NOT NULL DEFAULT '0',
topic_approved tinyint(1) NOT NULL DEFAULT '1',
topic_reported tinyint(1) NOT NULL DEFAULT '0',
- topic_title varchar(60) NOT NULL,
+ topic_title text(65535),
topic_poster mediumint(8) NOT NULL DEFAULT '0',
topic_time int(11) NOT NULL DEFAULT '0',
topic_time_limit int(11) NOT NULL DEFAULT '0',
@@ -810,16 +863,16 @@ CREATE TABLE phpbb_topics (
topic_status tinyint(3) NOT NULL DEFAULT '0',
topic_type tinyint(3) NOT NULL DEFAULT '0',
topic_first_post_id mediumint(8) NOT NULL DEFAULT '0',
- topic_first_poster_name varchar(30),
+ topic_first_poster_name varchar(255),
topic_last_post_id mediumint(8) NOT NULL DEFAULT '0',
topic_last_poster_id mediumint(8) NOT NULL DEFAULT '0',
- topic_last_poster_name varchar(30),
+ topic_last_poster_name varchar(255),
topic_last_post_time int(11) NOT NULL DEFAULT '0',
topic_last_view_time int(11) NOT NULL DEFAULT '0',
topic_moved_id mediumint(8) NOT NULL DEFAULT '0',
topic_bumped tinyint(1) NOT NULL DEFAULT '0',
topic_bumper mediumint(8) NOT NULL DEFAULT '0',
- poll_title varchar(255) NOT NULL DEFAULT '',
+ poll_title text(65535),
poll_start int(11) NOT NULL DEFAULT '0',
poll_length int(11) NOT NULL DEFAULT '0',
poll_max_options tinyint(4) NOT NULL DEFAULT '1',
@@ -827,9 +880,10 @@ CREATE TABLE phpbb_topics (
poll_vote_change tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE INDEX forum_id_phpbb_topics on phpbb_topics (forum_id);
-CREATE INDEX forum_id_type_phpbb_topics on phpbb_topics (forum_id, topic_type);
-CREATE INDEX topic_last_post_time_phpbb_top on phpbb_topics (topic_last_post_time);
+CREATE INDEX phpbb_topics_forum_id on phpbb_topics (forum_id);
+CREATE INDEX phpbb_topics_forum_topic_type on phpbb_topics (forum_id, topic_type);
+CREATE INDEX phpbb_topics_topic_last_post_time on phpbb_topics (topic_last_post_time);
+
# Table: phpbb_topics_marking
CREATE TABLE phpbb_topics_marking (
@@ -840,6 +894,7 @@ CREATE TABLE phpbb_topics_marking (
PRIMARY KEY (user_id, topic_id)
);
+
# Table: phpbb_topics_posted
CREATE TABLE phpbb_topics_posted (
user_id mediumint(8) NOT NULL DEFAULT '0',
@@ -848,6 +903,7 @@ CREATE TABLE phpbb_topics_posted (
PRIMARY KEY (user_id, topic_id)
);
+
# Table: phpbb_topics_watch
CREATE TABLE phpbb_topics_watch (
topic_id mediumint(8) NOT NULL DEFAULT '0',
@@ -855,9 +911,10 @@ CREATE TABLE phpbb_topics_watch (
notify_status tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE INDEX topic_id_phpbb_topics_watch on phpbb_topics_watch (topic_id);
-CREATE INDEX user_id_phpbb_topics_watch on phpbb_topics_watch (user_id);
-CREATE INDEX notify_status_phpbb_topics_wat on phpbb_topics_watch (notify_status);
+CREATE INDEX phpbb_topics_watch_topic_id on phpbb_topics_watch (topic_id);
+CREATE INDEX phpbb_topics_watch_user_id on phpbb_topics_watch (user_id);
+CREATE INDEX phpbb_topics_watch_notify_status on phpbb_topics_watch (notify_status);
+
# Table: phpbb_user_group
CREATE TABLE phpbb_user_group (
@@ -867,22 +924,23 @@ CREATE TABLE phpbb_user_group (
user_pending tinyint(1)
);
-CREATE INDEX group_id_phpbb_user_group on phpbb_user_group (group_id);
-CREATE INDEX user_id_phpbb_user_group on phpbb_user_group (user_id);
-CREATE INDEX group_leader_phpbb_user_group on phpbb_user_group (group_leader);
+CREATE INDEX phpbb_user_group_group_id on phpbb_user_group (group_id);
+CREATE INDEX phpbb_user_group_user_id on phpbb_user_group (user_id);
+CREATE INDEX phpbb_user_group_group_leader on phpbb_user_group (group_leader);
+
# Table: phpbb_users
CREATE TABLE phpbb_users (
user_id INTEGER PRIMARY KEY NOT NULL,
user_type tinyint(1) NOT NULL DEFAULT '0',
group_id mediumint(8) NOT NULL DEFAULT '3',
- user_permissions text(65535) NOT NULL DEFAULT '',
+ user_permissions text(65535),
user_ip varchar(40) NOT NULL DEFAULT '',
user_regdate int(11) NOT NULL DEFAULT '0',
- username varchar(30) NOT NULL DEFAULT '',
- user_password varchar(32) NOT NULL DEFAULT '',
+ username varchar(255) NOT NULL DEFAULT '',
+ user_password varchar(40) NOT NULL DEFAULT '',
user_passchg int(11) NOT NULL DEFAULT '0',
- user_email varchar(60) NOT NULL DEFAULT '',
+ user_email varchar(100) NOT NULL DEFAULT '',
user_email_hash bigint(20) NOT NULL DEFAULT '0',
user_birthday varchar(10) NOT NULL DEFAULT '',
user_lastvisit int(11) NOT NULL DEFAULT '0',
@@ -922,11 +980,11 @@ CREATE TABLE phpbb_users (
user_allow_viewemail tinyint(1) NOT NULL DEFAULT '1',
user_allow_massemail tinyint(1) NOT NULL DEFAULT '1',
user_options int(11) NOT NULL DEFAULT '893',
- user_avatar varchar(100) NOT NULL DEFAULT '',
+ user_avatar varchar(255) NOT NULL DEFAULT '',
user_avatar_type tinyint(2) NOT NULL DEFAULT '0',
user_avatar_width tinyint(4) NOT NULL DEFAULT '0',
user_avatar_height tinyint(4) NOT NULL DEFAULT '0',
- user_sig text(65535) NOT NULL DEFAULT '',
+ user_sig text(65535),
user_sig_bbcode_uid varchar(5) NOT NULL DEFAULT '',
user_sig_bbcode_bitfield int(11) NOT NULL DEFAULT '0',
user_from varchar(100) NOT NULL DEFAULT '',
@@ -935,16 +993,17 @@ CREATE TABLE phpbb_users (
user_yim varchar(255) NOT NULL DEFAULT '',
user_msnm varchar(255) NOT NULL DEFAULT '',
user_jabber varchar(255) NOT NULL DEFAULT '',
- user_website varchar(100) NOT NULL DEFAULT '',
+ user_website varchar(200) NOT NULL DEFAULT '',
user_occ varchar(255) NOT NULL DEFAULT '',
user_interests varchar(255) NOT NULL DEFAULT '',
user_actkey varchar(32) NOT NULL DEFAULT '',
user_newpasswd varchar(32) NOT NULL DEFAULT ''
);
-CREATE INDEX user_birthday_phpbb_users on phpbb_users (user_birthday);
-CREATE INDEX user_email_hash_phpbb_users on phpbb_users (user_email_hash);
-CREATE INDEX username_phpbb_users on phpbb_users (username);
+CREATE INDEX phpbb_users_user_birthday on phpbb_users (user_birthday);
+CREATE INDEX phpbb_users_user_email_hash on phpbb_users (user_email_hash);
+CREATE INDEX phpbb_users_username on phpbb_users (username);
+
# Table: phpbb_warnings
CREATE TABLE phpbb_warnings (
@@ -955,6 +1014,7 @@ CREATE TABLE phpbb_warnings (
warning_time int(11) NOT NULL DEFAULT '0'
);
+
# Table: phpbb_words
CREATE TABLE phpbb_words (
word_id INTEGER PRIMARY KEY NOT NULL,
@@ -962,6 +1022,7 @@ CREATE TABLE phpbb_words (
replacement char(100) NOT NULL
);
+
# Table: phpbb_zebra
CREATE TABLE phpbb_zebra (
user_id mediumint(8) NOT NULL DEFAULT '0',
@@ -970,7 +1031,7 @@ CREATE TABLE phpbb_zebra (
foe tinyint(1) NOT NULL DEFAULT '0'
);
-CREATE INDEX user_id_phpbb_zebra on phpbb_zebra (user_id);
-CREATE INDEX zebra_id_phpbb_zebra on phpbb_zebra (zebra_id);
+CREATE INDEX phpbb_zebra_user_id on phpbb_zebra (user_id);
+CREATE INDEX phpbb_zebra_zebra_id on phpbb_zebra (zebra_id);
COMMIT;