diff options
Diffstat (limited to 'phpBB/install/schemas/mysql_41_schema.sql')
| -rw-r--r-- | phpBB/install/schemas/mysql_41_schema.sql | 166 | 
1 files changed, 91 insertions, 75 deletions
diff --git a/phpBB/install/schemas/mysql_41_schema.sql b/phpBB/install/schemas/mysql_41_schema.sql index 15d34894d8..ff0f315f93 100644 --- a/phpBB/install/schemas/mysql_41_schema.sql +++ b/phpBB/install/schemas/mysql_41_schema.sql @@ -157,6 +157,14 @@ CREATE TABLE phpbb_config (  ) CHARACTER SET `utf8` COLLATE `utf8_bin`; +# Table: 'phpbb_config_text' +CREATE TABLE phpbb_config_text ( +	config_name varchar(255) DEFAULT '' NOT NULL, +	config_value mediumtext NOT NULL, +	PRIMARY KEY (config_name) +) CHARACTER SET `utf8` COLLATE `utf8_bin`; + +  # Table: 'phpbb_confirm'  CREATE TABLE phpbb_confirm (  	confirm_id char(32) DEFAULT '' NOT NULL, @@ -192,6 +200,15 @@ CREATE TABLE phpbb_drafts (  ) CHARACTER SET `utf8` COLLATE `utf8_bin`; +# Table: 'phpbb_ext' +CREATE TABLE phpbb_ext ( +	ext_name varchar(255) DEFAULT '' NOT NULL, +	ext_active tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, +	ext_state text NOT NULL, +	UNIQUE ext_name (ext_name) +) CHARACTER SET `utf8` COLLATE `utf8_bin`; + +  # Table: 'phpbb_extensions'  CREATE TABLE phpbb_extensions (  	extension_id mediumint(8) UNSIGNED NOT NULL auto_increment, @@ -308,7 +325,7 @@ CREATE TABLE phpbb_groups (  	group_desc_uid varchar(8) DEFAULT '' NOT NULL,  	group_display tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,  	group_avatar varchar(255) DEFAULT '' NOT NULL, -	group_avatar_type tinyint(2) DEFAULT '0' NOT NULL, +	group_avatar_type varchar(255) DEFAULT '' NOT NULL,  	group_avatar_width smallint(4) UNSIGNED DEFAULT '0' NOT NULL,  	group_avatar_height smallint(4) UNSIGNED DEFAULT '0' NOT NULL,  	group_rank mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, @@ -317,7 +334,7 @@ CREATE TABLE phpbb_groups (  	group_receive_pm tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,  	group_message_limit mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,  	group_max_recipients mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, -	group_legend tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, +	group_legend mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,  	PRIMARY KEY (group_id),  	KEY group_legend_name (group_legend, group_name)  ) CHARACTER SET `utf8` COLLATE `utf8_bin`; @@ -363,6 +380,7 @@ CREATE TABLE phpbb_log (  	log_data mediumtext NOT NULL,  	PRIMARY KEY (log_id),  	KEY log_type (log_type), +	KEY log_time (log_time),  	KEY forum_id (forum_id),  	KEY topic_id (topic_id),  	KEY reportee_id (reportee_id), @@ -399,6 +417,19 @@ CREATE TABLE phpbb_moderator_cache (  ) CHARACTER SET `utf8` COLLATE `utf8_bin`; +# Table: 'phpbb_migrations' +CREATE TABLE phpbb_migrations ( +	migration_name varchar(255) DEFAULT '' NOT NULL, +	migration_depends_on text NOT NULL, +	migration_schema_done tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, +	migration_data_done tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, +	migration_data_state text NOT NULL, +	migration_start_time int(11) UNSIGNED DEFAULT '0' NOT NULL, +	migration_end_time int(11) UNSIGNED DEFAULT '0' NOT NULL, +	PRIMARY KEY (migration_name) +) CHARACTER SET `utf8` COLLATE `utf8_bin`; + +  # Table: 'phpbb_modules'  CREATE TABLE phpbb_modules (  	module_id mediumint(8) UNSIGNED NOT NULL auto_increment, @@ -419,6 +450,32 @@ CREATE TABLE phpbb_modules (  ) CHARACTER SET `utf8` COLLATE `utf8_bin`; +# Table: 'phpbb_notification_types' +CREATE TABLE phpbb_notification_types ( +	notification_type_id smallint(4) UNSIGNED NOT NULL auto_increment, +	notification_type_name varchar(255) DEFAULT '' NOT NULL, +	notification_type_enabled tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, +	PRIMARY KEY (notification_type_id), +	UNIQUE type (notification_type_name) +) CHARACTER SET `utf8` COLLATE `utf8_bin`; + + +# Table: 'phpbb_notifications' +CREATE TABLE phpbb_notifications ( +	notification_id int(10) UNSIGNED NOT NULL auto_increment, +	notification_type_id smallint(4) UNSIGNED DEFAULT '0' NOT NULL, +	item_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, +	item_parent_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, +	user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, +	notification_read tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, +	notification_time int(11) UNSIGNED DEFAULT '1' NOT NULL, +	notification_data text NOT NULL, +	PRIMARY KEY (notification_id), +	KEY item_ident (notification_type_id, item_id), +	KEY user (user_id, notification_read) +) CHARACTER SET `utf8` COLLATE `utf8_bin`; + +  # Table: 'phpbb_poll_options'  CREATE TABLE phpbb_poll_options (  	poll_option_id tinyint(4) DEFAULT '0' NOT NULL, @@ -573,6 +630,7 @@ CREATE TABLE phpbb_profile_fields (  	field_required tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,  	field_show_novalue tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,  	field_show_on_reg tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, +	field_show_on_pm tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,  	field_show_on_vt tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,  	field_show_profile tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,  	field_hide tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, @@ -636,6 +694,12 @@ CREATE TABLE phpbb_reports (  	report_closed tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,  	report_time int(11) UNSIGNED DEFAULT '0' NOT NULL,  	report_text mediumtext NOT NULL, +	reported_post_text mediumtext NOT NULL, +	reported_post_uid varchar(8) DEFAULT '' NOT NULL, +	reported_post_bitfield varchar(255) DEFAULT '' NOT NULL, +	reported_post_enable_magic_url tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, +	reported_post_enable_smilies tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, +	reported_post_enable_bbcode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,  	PRIMARY KEY (report_id),  	KEY post_id (post_id),  	KEY pm_id (pm_id) @@ -749,80 +813,23 @@ CREATE TABLE phpbb_styles (  	style_name varchar(255) DEFAULT '' NOT NULL,  	style_copyright varchar(255) DEFAULT '' NOT NULL,  	style_active tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, -	template_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, -	theme_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, -	imageset_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, -	PRIMARY KEY (style_id), -	UNIQUE style_name (style_name), -	KEY template_id (template_id), -	KEY theme_id (theme_id), -	KEY imageset_id (imageset_id) -) CHARACTER SET `utf8` COLLATE `utf8_bin`; - - -# Table: 'phpbb_styles_template' -CREATE TABLE phpbb_styles_template ( -	template_id mediumint(8) UNSIGNED NOT NULL auto_increment, -	template_name varchar(255) DEFAULT '' NOT NULL, -	template_copyright varchar(255) DEFAULT '' NOT NULL, -	template_path varchar(100) DEFAULT '' NOT NULL, +	style_path varchar(100) DEFAULT '' NOT NULL,  	bbcode_bitfield varchar(255) DEFAULT 'kNg=' NOT NULL, -	template_storedb tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, -	template_inherits_id int(4) UNSIGNED DEFAULT '0' NOT NULL, -	template_inherit_path varchar(255) DEFAULT '' NOT NULL, -	PRIMARY KEY (template_id), -	UNIQUE tmplte_nm (template_name) -) CHARACTER SET `utf8` COLLATE `utf8_bin`; - - -# Table: 'phpbb_styles_template_data' -CREATE TABLE phpbb_styles_template_data ( -	template_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, -	template_filename varchar(100) DEFAULT '' NOT NULL, -	template_included text NOT NULL, -	template_mtime int(11) UNSIGNED DEFAULT '0' NOT NULL, -	template_data mediumtext NOT NULL, -	KEY tid (template_id), -	KEY tfn (template_filename) -) CHARACTER SET `utf8` COLLATE `utf8_bin`; - - -# Table: 'phpbb_styles_theme' -CREATE TABLE phpbb_styles_theme ( -	theme_id mediumint(8) UNSIGNED NOT NULL auto_increment, -	theme_name varchar(255) DEFAULT '' NOT NULL, -	theme_copyright varchar(255) DEFAULT '' NOT NULL, -	theme_path varchar(100) DEFAULT '' NOT NULL, -	theme_storedb tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, -	theme_mtime int(11) UNSIGNED DEFAULT '0' NOT NULL, -	theme_data mediumtext NOT NULL, -	PRIMARY KEY (theme_id), -	UNIQUE theme_name (theme_name) -) CHARACTER SET `utf8` COLLATE `utf8_bin`; - - -# Table: 'phpbb_styles_imageset' -CREATE TABLE phpbb_styles_imageset ( -	imageset_id mediumint(8) UNSIGNED NOT NULL auto_increment, -	imageset_name varchar(255) DEFAULT '' NOT NULL, -	imageset_copyright varchar(255) DEFAULT '' NOT NULL, -	imageset_path varchar(100) DEFAULT '' NOT NULL, -	PRIMARY KEY (imageset_id), -	UNIQUE imgset_nm (imageset_name) +	style_parent_id int(4) UNSIGNED DEFAULT '0' NOT NULL, +	style_parent_tree text NOT NULL, +	PRIMARY KEY (style_id), +	UNIQUE style_name (style_name)  ) CHARACTER SET `utf8` COLLATE `utf8_bin`; -# Table: 'phpbb_styles_imageset_data' -CREATE TABLE phpbb_styles_imageset_data ( -	image_id mediumint(8) UNSIGNED NOT NULL auto_increment, -	image_name varchar(200) DEFAULT '' NOT NULL, -	image_filename varchar(200) DEFAULT '' NOT NULL, -	image_lang varchar(30) DEFAULT '' NOT NULL, -	image_height smallint(4) UNSIGNED DEFAULT '0' NOT NULL, -	image_width smallint(4) UNSIGNED DEFAULT '0' NOT NULL, -	imageset_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, -	PRIMARY KEY (image_id), -	KEY i_d (imageset_id) +# Table: 'phpbb_teampage' +CREATE TABLE phpbb_teampage ( +	teampage_id mediumint(8) UNSIGNED NOT NULL auto_increment, +	group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, +	teampage_name varchar(255) DEFAULT '' NOT NULL, +	teampage_position mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, +	teampage_parent mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, +	PRIMARY KEY (teampage_id)  ) CHARACTER SET `utf8` COLLATE `utf8_bin`; @@ -904,6 +911,16 @@ CREATE TABLE phpbb_topics_watch (  ) CHARACTER SET `utf8` COLLATE `utf8_bin`; +# Table: 'phpbb_user_notifications' +CREATE TABLE phpbb_user_notifications ( +	item_type varchar(255) DEFAULT '' NOT NULL, +	item_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, +	user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, +	method varchar(255) DEFAULT '' NOT NULL, +	notify tinyint(1) UNSIGNED DEFAULT '1' NOT NULL +) CHARACTER SET `utf8` COLLATE `utf8_bin`; + +  # Table: 'phpbb_user_group'  CREATE TABLE phpbb_user_group (  	group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, @@ -946,8 +963,7 @@ CREATE TABLE phpbb_users (  	user_inactive_time int(11) UNSIGNED DEFAULT '0' NOT NULL,  	user_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,  	user_lang varchar(30) DEFAULT '' NOT NULL, -	user_timezone decimal(5,2) DEFAULT '0' NOT NULL, -	user_dst tinyint(1) UNSIGNED DEFAULT '0' NOT NULL, +	user_timezone varchar(100) DEFAULT 'UTC' NOT NULL,  	user_dateformat varchar(30) DEFAULT 'd M Y H:i' NOT NULL,  	user_style mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,  	user_rank mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, @@ -973,7 +989,7 @@ CREATE TABLE phpbb_users (  	user_allow_massemail tinyint(1) UNSIGNED DEFAULT '1' NOT NULL,  	user_options int(11) UNSIGNED DEFAULT '230271' NOT NULL,  	user_avatar varchar(255) DEFAULT '' NOT NULL, -	user_avatar_type tinyint(2) DEFAULT '0' NOT NULL, +	user_avatar_type varchar(255) DEFAULT '' NOT NULL,  	user_avatar_width smallint(4) UNSIGNED DEFAULT '0' NOT NULL,  	user_avatar_height smallint(4) UNSIGNED DEFAULT '0' NOT NULL,  	user_sig mediumtext NOT NULL,  | 
