diff options
Diffstat (limited to 'phpBB/install/schemas/mssql_schema.sql')
| -rw-r--r-- | phpBB/install/schemas/mssql_schema.sql | 267 | 
1 files changed, 142 insertions, 125 deletions
diff --git a/phpBB/install/schemas/mssql_schema.sql b/phpBB/install/schemas/mssql_schema.sql index 0b2f8368de..3530f9cd25 100644 --- a/phpBB/install/schemas/mssql_schema.sql +++ b/phpBB/install/schemas/mssql_schema.sql @@ -294,6 +294,23 @@ GO  /* +	Table: 'phpbb_config_text' +*/ +CREATE TABLE [phpbb_config_text] ( +	[config_name] [varchar] (255) DEFAULT ('') NOT NULL , +	[config_value] [text] DEFAULT ('') NOT NULL  +) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] +GO + +ALTER TABLE [phpbb_config_text] WITH NOCHECK ADD  +	CONSTRAINT [PK_phpbb_config_text] PRIMARY KEY  CLUSTERED  +	( +		[config_name] +	)  ON [PRIMARY]  +GO + + +/*  	Table: 'phpbb_confirm'  */  CREATE TABLE [phpbb_confirm] ( @@ -361,6 +378,20 @@ GO  /* +	Table: 'phpbb_ext' +*/ +CREATE TABLE [phpbb_ext] ( +	[ext_name] [varchar] (255) DEFAULT ('') NOT NULL , +	[ext_active] [int] DEFAULT (0) NOT NULL , +	[ext_state] [varchar] (8000) DEFAULT ('') NOT NULL  +) ON [PRIMARY] +GO + +CREATE  UNIQUE  INDEX [ext_name] ON [phpbb_ext]([ext_name]) ON [PRIMARY] +GO + + +/*  	Table: 'phpbb_extensions'  */  CREATE TABLE [phpbb_extensions] ( @@ -539,7 +570,7 @@ CREATE TABLE [phpbb_groups] (  	[group_desc_uid] [varchar] (8) DEFAULT ('') NOT NULL ,  	[group_display] [int] DEFAULT (0) NOT NULL ,  	[group_avatar] [varchar] (255) DEFAULT ('') NOT NULL , -	[group_avatar_type] [int] DEFAULT (0) NOT NULL , +	[group_avatar_type] [varchar] (255) DEFAULT ('') NOT NULL ,  	[group_avatar_width] [int] DEFAULT (0) NOT NULL ,  	[group_avatar_height] [int] DEFAULT (0) NOT NULL ,  	[group_rank] [int] DEFAULT (0) NOT NULL , @@ -548,7 +579,7 @@ CREATE TABLE [phpbb_groups] (  	[group_receive_pm] [int] DEFAULT (0) NOT NULL ,  	[group_message_limit] [int] DEFAULT (0) NOT NULL ,  	[group_max_recipients] [int] DEFAULT (0) NOT NULL , -	[group_legend] [int] DEFAULT (1) NOT NULL  +	[group_legend] [int] DEFAULT (0) NOT NULL   ) ON [PRIMARY]  GO @@ -638,6 +669,9 @@ GO  CREATE  INDEX [log_type] ON [phpbb_log]([log_type]) ON [PRIMARY]  GO +CREATE  INDEX [log_time] ON [phpbb_log]([log_time]) ON [PRIMARY] +GO +  CREATE  INDEX [forum_id] ON [phpbb_log]([forum_id]) ON [PRIMARY]  GO @@ -699,6 +733,28 @@ GO  /* +	Table: 'phpbb_migrations' +*/ +CREATE TABLE [phpbb_migrations] ( +	[migration_name] [varchar] (255) DEFAULT ('') NOT NULL , +	[migration_depends_on] [varchar] (8000) DEFAULT ('') NOT NULL , +	[migration_schema_done] [int] DEFAULT (0) NOT NULL , +	[migration_data_done] [int] DEFAULT (0) NOT NULL , +	[migration_data_state] [varchar] (8000) DEFAULT ('') NOT NULL , +	[migration_start_time] [int] DEFAULT (0) NOT NULL , +	[migration_end_time] [int] DEFAULT (0) NOT NULL  +) ON [PRIMARY] +GO + +ALTER TABLE [phpbb_migrations] WITH NOCHECK ADD  +	CONSTRAINT [PK_phpbb_migrations] PRIMARY KEY  CLUSTERED  +	( +		[migration_name] +	)  ON [PRIMARY]  +GO + + +/*  	Table: 'phpbb_modules'  */  CREATE TABLE [phpbb_modules] ( @@ -734,6 +790,53 @@ GO  /* +	Table: 'phpbb_notification_types' +*/ +CREATE TABLE [phpbb_notification_types] ( +	[notification_type] [varchar] (255) DEFAULT ('') NOT NULL , +	[notification_type_enabled] [int] DEFAULT (1) NOT NULL  +) ON [PRIMARY] +GO + +ALTER TABLE [phpbb_notification_types] WITH NOCHECK ADD  +	CONSTRAINT [PK_phpbb_notification_types] PRIMARY KEY  CLUSTERED  +	( +		[notification_type], +		[notification_type_enabled] +	)  ON [PRIMARY]  +GO + + +/* +	Table: 'phpbb_notifications' +*/ +CREATE TABLE [phpbb_notifications] ( +	[notification_id] [int] IDENTITY (1, 1) NOT NULL , +	[item_type] [varchar] (255) DEFAULT ('') NOT NULL , +	[item_id] [int] DEFAULT (0) NOT NULL , +	[item_parent_id] [int] DEFAULT (0) NOT NULL , +	[user_id] [int] DEFAULT (0) NOT NULL , +	[notification_read] [int] DEFAULT (0) NOT NULL , +	[notification_time] [int] DEFAULT (1) NOT NULL , +	[notification_data] [varchar] (4000) DEFAULT ('') NOT NULL  +) ON [PRIMARY] +GO + +ALTER TABLE [phpbb_notifications] WITH NOCHECK ADD  +	CONSTRAINT [PK_phpbb_notifications] PRIMARY KEY  CLUSTERED  +	( +		[notification_id] +	)  ON [PRIMARY]  +GO + +CREATE  INDEX [item_ident] ON [phpbb_notifications]([item_type], [item_id]) ON [PRIMARY] +GO + +CREATE  INDEX [user] ON [phpbb_notifications]([user_id], [notification_read]) ON [PRIMARY] +GO + + +/*  	Table: 'phpbb_poll_options'  */  CREATE TABLE [phpbb_poll_options] ( @@ -976,6 +1079,7 @@ CREATE TABLE [phpbb_profile_fields] (  	[field_required] [int] DEFAULT (0) NOT NULL ,  	[field_show_novalue] [int] DEFAULT (0) NOT NULL ,  	[field_show_on_reg] [int] DEFAULT (0) NOT NULL , +	[field_show_on_pm] [int] DEFAULT (0) NOT NULL ,  	[field_show_on_vt] [int] DEFAULT (0) NOT NULL ,  	[field_show_profile] [int] DEFAULT (0) NOT NULL ,  	[field_hide] [int] DEFAULT (0) NOT NULL , @@ -1090,7 +1194,13 @@ CREATE TABLE [phpbb_reports] (  	[user_notify] [int] DEFAULT (0) NOT NULL ,  	[report_closed] [int] DEFAULT (0) NOT NULL ,  	[report_time] [int] DEFAULT (0) NOT NULL , -	[report_text] [text] DEFAULT ('') NOT NULL  +	[report_text] [text] DEFAULT ('') NOT NULL , +	[reported_post_text] [text] DEFAULT ('') NOT NULL , +	[reported_post_uid] [varchar] (8) DEFAULT ('') NOT NULL , +	[reported_post_bitfield] [varchar] (255) DEFAULT ('') NOT NULL , +	[reported_post_enable_magic_url] [int] DEFAULT (1) NOT NULL , +	[reported_post_enable_smilies] [int] DEFAULT (1) NOT NULL , +	[reported_post_enable_bbcode] [int] DEFAULT (1) NOT NULL   ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]  GO @@ -1304,9 +1414,10 @@ CREATE TABLE [phpbb_styles] (  	[style_name] [varchar] (255) DEFAULT ('') NOT NULL ,  	[style_copyright] [varchar] (255) DEFAULT ('') NOT NULL ,  	[style_active] [int] DEFAULT (1) NOT NULL , -	[template_id] [int] DEFAULT (0) NOT NULL , -	[theme_id] [int] DEFAULT (0) NOT NULL , -	[imageset_id] [int] DEFAULT (0) NOT NULL  +	[style_path] [varchar] (100) DEFAULT ('') NOT NULL , +	[bbcode_bitfield] [varchar] (255) DEFAULT ('kNg=') NOT NULL , +	[style_parent_id] [int] DEFAULT (0) NOT NULL , +	[style_parent_tree] [varchar] (8000) DEFAULT ('') NOT NULL   ) ON [PRIMARY]  GO @@ -1320,132 +1431,26 @@ GO  CREATE  UNIQUE  INDEX [style_name] ON [phpbb_styles]([style_name]) ON [PRIMARY]  GO -CREATE  INDEX [template_id] ON [phpbb_styles]([template_id]) ON [PRIMARY] -GO - -CREATE  INDEX [theme_id] ON [phpbb_styles]([theme_id]) ON [PRIMARY] -GO - -CREATE  INDEX [imageset_id] ON [phpbb_styles]([imageset_id]) ON [PRIMARY] -GO - - -/* -	Table: 'phpbb_styles_template' -*/ -CREATE TABLE [phpbb_styles_template] ( -	[template_id] [int] IDENTITY (1, 1) NOT NULL , -	[template_name] [varchar] (255) DEFAULT ('') NOT NULL , -	[template_copyright] [varchar] (255) DEFAULT ('') NOT NULL , -	[template_path] [varchar] (100) DEFAULT ('') NOT NULL , -	[bbcode_bitfield] [varchar] (255) DEFAULT ('kNg=') NOT NULL , -	[template_storedb] [int] DEFAULT (0) NOT NULL , -	[template_inherits_id] [int] DEFAULT (0) NOT NULL , -	[template_inherit_path] [varchar] (255) DEFAULT ('') NOT NULL  -) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_styles_template] WITH NOCHECK ADD  -	CONSTRAINT [PK_phpbb_styles_template] PRIMARY KEY  CLUSTERED  -	( -		[template_id] -	)  ON [PRIMARY]  -GO - -CREATE  UNIQUE  INDEX [tmplte_nm] ON [phpbb_styles_template]([template_name]) ON [PRIMARY] -GO - - -/* -	Table: 'phpbb_styles_template_data' -*/ -CREATE TABLE [phpbb_styles_template_data] ( -	[template_id] [int] DEFAULT (0) NOT NULL , -	[template_filename] [varchar] (100) DEFAULT ('') NOT NULL , -	[template_included] [varchar] (8000) DEFAULT ('') NOT NULL , -	[template_mtime] [int] DEFAULT (0) NOT NULL , -	[template_data] [text] DEFAULT ('') NOT NULL  -) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] -GO - -CREATE  INDEX [tid] ON [phpbb_styles_template_data]([template_id]) ON [PRIMARY] -GO - -CREATE  INDEX [tfn] ON [phpbb_styles_template_data]([template_filename]) ON [PRIMARY] -GO - - -/* -	Table: 'phpbb_styles_theme' -*/ -CREATE TABLE [phpbb_styles_theme] ( -	[theme_id] [int] IDENTITY (1, 1) NOT NULL , -	[theme_name] [varchar] (255) DEFAULT ('') NOT NULL , -	[theme_copyright] [varchar] (255) DEFAULT ('') NOT NULL , -	[theme_path] [varchar] (100) DEFAULT ('') NOT NULL , -	[theme_storedb] [int] DEFAULT (0) NOT NULL , -	[theme_mtime] [int] DEFAULT (0) NOT NULL , -	[theme_data] [text] DEFAULT ('') NOT NULL  -) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] -GO - -ALTER TABLE [phpbb_styles_theme] WITH NOCHECK ADD  -	CONSTRAINT [PK_phpbb_styles_theme] PRIMARY KEY  CLUSTERED  -	( -		[theme_id] -	)  ON [PRIMARY]  -GO - -CREATE  UNIQUE  INDEX [theme_name] ON [phpbb_styles_theme]([theme_name]) ON [PRIMARY] -GO - - -/* -	Table: 'phpbb_styles_imageset' -*/ -CREATE TABLE [phpbb_styles_imageset] ( -	[imageset_id] [int] IDENTITY (1, 1) NOT NULL , -	[imageset_name] [varchar] (255) DEFAULT ('') NOT NULL , -	[imageset_copyright] [varchar] (255) DEFAULT ('') NOT NULL , -	[imageset_path] [varchar] (100) DEFAULT ('') NOT NULL  -) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_styles_imageset] WITH NOCHECK ADD  -	CONSTRAINT [PK_phpbb_styles_imageset] PRIMARY KEY  CLUSTERED  -	( -		[imageset_id] -	)  ON [PRIMARY]  -GO - -CREATE  UNIQUE  INDEX [imgset_nm] ON [phpbb_styles_imageset]([imageset_name]) ON [PRIMARY] -GO -  /* -	Table: 'phpbb_styles_imageset_data' +	Table: 'phpbb_teampage'  */ -CREATE TABLE [phpbb_styles_imageset_data] ( -	[image_id] [int] IDENTITY (1, 1) NOT NULL , -	[image_name] [varchar] (200) DEFAULT ('') NOT NULL , -	[image_filename] [varchar] (200) DEFAULT ('') NOT NULL , -	[image_lang] [varchar] (30) DEFAULT ('') NOT NULL , -	[image_height] [int] DEFAULT (0) NOT NULL , -	[image_width] [int] DEFAULT (0) NOT NULL , -	[imageset_id] [int] DEFAULT (0) NOT NULL  +CREATE TABLE [phpbb_teampage] ( +	[teampage_id] [int] IDENTITY (1, 1) NOT NULL , +	[group_id] [int] DEFAULT (0) NOT NULL , +	[teampage_name] [varchar] (255) DEFAULT ('') NOT NULL , +	[teampage_position] [int] DEFAULT (0) NOT NULL , +	[teampage_parent] [int] DEFAULT (0) NOT NULL   ) ON [PRIMARY]  GO -ALTER TABLE [phpbb_styles_imageset_data] WITH NOCHECK ADD  -	CONSTRAINT [PK_phpbb_styles_imageset_data] PRIMARY KEY  CLUSTERED  +ALTER TABLE [phpbb_teampage] WITH NOCHECK ADD  +	CONSTRAINT [PK_phpbb_teampage] PRIMARY KEY  CLUSTERED   	( -		[image_id] +		[teampage_id]  	)  ON [PRIMARY]   GO -CREATE  INDEX [i_d] ON [phpbb_styles_imageset_data]([imageset_id]) ON [PRIMARY] -GO -  /*  	Table: 'phpbb_topics' @@ -1580,6 +1585,19 @@ GO  /* +	Table: 'phpbb_user_notifications' +*/ +CREATE TABLE [phpbb_user_notifications] ( +	[item_type] [varchar] (255) DEFAULT ('') NOT NULL , +	[item_id] [int] DEFAULT (0) NOT NULL , +	[user_id] [int] DEFAULT (0) NOT NULL , +	[method] [varchar] (255) DEFAULT ('') NOT NULL , +	[notify] [int] DEFAULT (1) NOT NULL  +) ON [PRIMARY] +GO + + +/*  	Table: 'phpbb_user_group'  */  CREATE TABLE [phpbb_user_group] ( @@ -1632,8 +1650,7 @@ CREATE TABLE [phpbb_users] (  	[user_inactive_time] [int] DEFAULT (0) NOT NULL ,  	[user_posts] [int] DEFAULT (0) NOT NULL ,  	[user_lang] [varchar] (30) DEFAULT ('') NOT NULL , -	[user_timezone] [float] DEFAULT (0) NOT NULL , -	[user_dst] [int] 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] [int] DEFAULT (0) NOT NULL ,  	[user_rank] [int] DEFAULT (0) NOT NULL , @@ -1659,7 +1676,7 @@ CREATE TABLE [phpbb_users] (  	[user_allow_massemail] [int] DEFAULT (1) NOT NULL ,  	[user_options] [int] DEFAULT (230271) NOT NULL ,  	[user_avatar] [varchar] (255) DEFAULT ('') NOT NULL , -	[user_avatar_type] [int] DEFAULT (0) NOT NULL , +	[user_avatar_type] [varchar] (255) DEFAULT ('') NOT NULL ,  	[user_avatar_width] [int] DEFAULT (0) NOT NULL ,  	[user_avatar_height] [int] DEFAULT (0) NOT NULL ,  	[user_sig] [text] DEFAULT ('') NOT NULL ,  | 
