diff options
Diffstat (limited to 'phpBB/develop/create_schema_files.php')
| -rw-r--r-- | phpBB/develop/create_schema_files.php | 129 | 
1 files changed, 33 insertions, 96 deletions
diff --git a/phpBB/develop/create_schema_files.php b/phpBB/develop/create_schema_files.php index 7b1fff40fb..3d3e478032 100644 --- a/phpBB/develop/create_schema_files.php +++ b/phpBB/develop/create_schema_files.php @@ -397,7 +397,7 @@ foreach ($supported_dbms as $dbms)  				}  			} -			// Adjust default value if db-dependant specified +			// Adjust default value if db-dependent specified  			if (is_array($column_data[1]))  			{  				$column_data[1] = (isset($column_data[1][$dbms])) ? $column_data[1][$dbms] : $column_data[1]['default']; @@ -1037,6 +1037,17 @@ function get_schema_struct()  		),  	); +	$schema_data['phpbb_ext'] = array( +		'COLUMNS'		=> array( +			'ext_name'				=> array('VCHAR', ''), +			'ext_active'			=> array('BOOL', 0), +			'ext_state'				=> array('TEXT', ''), +		), +		'KEYS'			=> array( +			'ext_name'				=> array('UNIQUE', 'ext_name'), +		), +	); +  	$schema_data['phpbb_extensions'] = array(  		'COLUMNS'		=> array(  			'extension_id'		=> array('UINT', NULL, 'auto_increment'), @@ -1166,7 +1177,8 @@ function get_schema_struct()  			'group_receive_pm'		=> array('BOOL', 0),  			'group_message_limit'	=> array('UINT', 0),  			'group_max_recipients'	=> array('UINT', 0), -			'group_legend'			=> array('BOOL', 1), +			'group_legend'			=> array('UINT', 0), +			'group_teampage'		=> array('UINT', 0),  		),  		'PRIMARY_KEY'	=> 'group_id',  		'KEYS'			=> array( @@ -1220,6 +1232,7 @@ function get_schema_struct()  		'PRIMARY_KEY'	=> 'log_id',  		'KEYS'			=> array(  			'log_type'				=> array('INDEX', 'log_type'), +			'log_time'				=> array('INDEX', 'log_time'),  			'forum_id'				=> array('INDEX', 'forum_id'),  			'topic_id'				=> array('INDEX', 'topic_id'),  			'reportee_id'			=> array('INDEX', 'reportee_id'), @@ -1450,6 +1463,7 @@ function get_schema_struct()  			'field_required'		=> array('BOOL', 0),  			'field_show_novalue'	=> array('BOOL', 0),  			'field_show_on_reg'		=> array('BOOL', 0), +			'field_show_on_pm'		=> array('BOOL', 0),  			'field_show_on_vt'		=> array('BOOL', 0),  			'field_show_profile'	=> array('BOOL', 0),  			'field_hide'			=> array('BOOL', 0), @@ -1506,15 +1520,18 @@ function get_schema_struct()  	$schema_data['phpbb_reports'] = array(  		'COLUMNS'		=> array( -			'report_id'				=> array('UINT', NULL, 'auto_increment'), -			'reason_id'				=> array('USINT', 0), -			'post_id'				=> array('UINT', 0), -			'pm_id'					=> array('UINT', 0), -			'user_id'				=> array('UINT', 0), -			'user_notify'			=> array('BOOL', 0), -			'report_closed'			=> array('BOOL', 0), -			'report_time'			=> array('TIMESTAMP', 0), -			'report_text'			=> array('MTEXT_UNI', ''), +			'report_id'					=> array('UINT', NULL, 'auto_increment'), +			'reason_id'					=> array('USINT', 0), +			'post_id'					=> array('UINT', 0), +			'pm_id'						=> array('UINT', 0), +			'user_id'					=> array('UINT', 0), +			'user_notify'				=> array('BOOL', 0), +			'report_closed'				=> array('BOOL', 0), +			'report_time'				=> array('TIMESTAMP', 0), +			'report_text'				=> array('MTEXT_UNI', ''), +			'reported_post_text'		=> array('MTEXT_UNI', ''), +			'reported_post_uid'			=> array('VCHAR:8', ''), +			'reported_post_bitfield'	=> array('VCHAR:255', ''),  		),  		'PRIMARY_KEY'	=> 'report_id',  		'KEYS'			=> array( @@ -1641,92 +1658,14 @@ function get_schema_struct()  			'style_name'			=> array('VCHAR_UNI:255', ''),  			'style_copyright'		=> array('VCHAR_UNI', ''),  			'style_active'			=> array('BOOL', 1), -			'template_id'			=> array('UINT', 0), -			'theme_id'				=> array('UINT', 0), -			'imageset_id'			=> array('UINT', 0), +			'style_path'			=> array('VCHAR:100', ''), +			'bbcode_bitfield'		=> array('VCHAR:255', 'kNg='), +			'style_parent_id'		=> array('UINT:4', 0), +			'style_parent_tree'		=> array('TEXT', ''),  		),  		'PRIMARY_KEY'	=> 'style_id',  		'KEYS'			=> array(  			'style_name'		=> array('UNIQUE', 'style_name'), -			'template_id'		=> array('INDEX', 'template_id'), -			'theme_id'			=> array('INDEX', 'theme_id'), -			'imageset_id'		=> array('INDEX', 'imageset_id'), -		), -	); - -	$schema_data['phpbb_styles_template'] = array( -		'COLUMNS'		=> array( -			'template_id'			=> array('UINT', NULL, 'auto_increment'), -			'template_name'			=> array('VCHAR_UNI:255', ''), -			'template_copyright'	=> array('VCHAR_UNI', ''), -			'template_path'			=> array('VCHAR:100', ''), -			'bbcode_bitfield'		=> array('VCHAR:255', 'kNg='), -			'template_storedb'		=> array('BOOL', 0), -			'template_inherits_id'		=> array('UINT:4', 0), -			'template_inherit_path'		=> array('VCHAR', ''), -		), -		'PRIMARY_KEY'	=> 'template_id', -		'KEYS'			=> array( -			'tmplte_nm'				=> array('UNIQUE', 'template_name'), -		), -	); - -	$schema_data['phpbb_styles_template_data'] = array( -		'COLUMNS'		=> array( -			'template_id'			=> array('UINT', 0), -			'template_filename'		=> array('VCHAR:100', ''), -			'template_included'		=> array('TEXT', ''), -			'template_mtime'		=> array('TIMESTAMP', 0), -			'template_data'			=> array('MTEXT_UNI', ''), -		), -		'KEYS'			=> array( -			'tid'					=> array('INDEX', 'template_id'), -			'tfn'					=> array('INDEX', 'template_filename'), -		), -	); - -	$schema_data['phpbb_styles_theme'] = array( -		'COLUMNS'		=> array( -			'theme_id'				=> array('UINT', NULL, 'auto_increment'), -			'theme_name'			=> array('VCHAR_UNI:255', ''), -			'theme_copyright'		=> array('VCHAR_UNI', ''), -			'theme_path'			=> array('VCHAR:100', ''), -			'theme_storedb'			=> array('BOOL', 0), -			'theme_mtime'			=> array('TIMESTAMP', 0), -			'theme_data'			=> array('MTEXT_UNI', ''), -		), -		'PRIMARY_KEY'	=> 'theme_id', -		'KEYS'			=> array( -			'theme_name'		=> array('UNIQUE', 'theme_name'), -		), -	); - -	$schema_data['phpbb_styles_imageset'] = array( -		'COLUMNS'		=> array( -			'imageset_id'				=> array('UINT', NULL, 'auto_increment'), -			'imageset_name'				=> array('VCHAR_UNI:255', ''), -			'imageset_copyright'		=> array('VCHAR_UNI', ''), -			'imageset_path'				=> array('VCHAR:100', ''), -		), -		'PRIMARY_KEY'		=> 'imageset_id', -		'KEYS'				=> array( -			'imgset_nm'			=> array('UNIQUE', 'imageset_name'), -		), -	); - -	$schema_data['phpbb_styles_imageset_data'] = array( -		'COLUMNS'		=> array( -			'image_id'				=> array('UINT', NULL, 'auto_increment'), -			'image_name'			=> array('VCHAR:200', ''), -			'image_filename'		=> array('VCHAR:200', ''), -			'image_lang'			=> array('VCHAR:30', ''), -			'image_height'			=> array('USINT', 0), -			'image_width'			=> array('USINT', 0), -			'imageset_id'			=> array('UINT', 0), -		), -		'PRIMARY_KEY'		=> 'image_id', -		'KEYS'				=> array( -			'i_d'			=> array('INDEX', 'imageset_id'),  		),  	); @@ -1858,8 +1797,7 @@ function get_schema_struct()  			'user_inactive_time'		=> array('TIMESTAMP', 0),  			'user_posts'				=> array('UINT', 0),  			'user_lang'					=> array('VCHAR:30', ''), -			'user_timezone'				=> array('DECIMAL', 0), -			'user_dst'					=> array('BOOL', 0), +			'user_timezone'				=> array('VCHAR:100', 'UTC'),  			'user_dateformat'			=> array('VCHAR_UNI:30', 'd M Y H:i'),  			'user_style'				=> array('UINT', 0),  			'user_rank'					=> array('UINT', 0), @@ -2085,4 +2023,3 @@ EOF;  }  echo 'done'; -  | 
