From 303a5c9ed474a1c1d2d7d3f2118ec20a8669915a Mon Sep 17 00:00:00 2001 From: "Paul S. Owen" Date: Tue, 20 Nov 2001 22:30:48 +0000 Subject: [PATCH] Gone to the great hard disk in the sky ... either that or the schemas subdir git-svn-id: file:///svn/phpbb/trunk@1394 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/db/ms_access_primer.zip | Bin 107531 -> 0 bytes phpBB/db/mssql_basic.sql | 202 --------- phpBB/db/mssql_schema.sql | 775 ---------------------------------- phpBB/db/mysql_basic.sql | 147 ------- phpBB/db/mysql_schema.sql | 584 ------------------------- phpBB/db/oracle_basic.sql | 181 -------- phpBB/db/oracle_schema.sql | 522 ----------------------- phpBB/db/oracle_triggers.sql | 217 ---------- phpBB/db/postgres_basic.sql | 149 ------- phpBB/db/postgres_schema.sql | 534 ----------------------- 10 files changed, 3311 deletions(-) delete mode 100644 phpBB/db/ms_access_primer.zip delete mode 100644 phpBB/db/mssql_basic.sql delete mode 100644 phpBB/db/mssql_schema.sql delete mode 100644 phpBB/db/mysql_basic.sql delete mode 100644 phpBB/db/mysql_schema.sql delete mode 100755 phpBB/db/oracle_basic.sql delete mode 100755 phpBB/db/oracle_schema.sql delete mode 100755 phpBB/db/oracle_triggers.sql delete mode 100755 phpBB/db/postgres_basic.sql delete mode 100644 phpBB/db/postgres_schema.sql diff --git a/phpBB/db/ms_access_primer.zip b/phpBB/db/ms_access_primer.zip deleted file mode 100644 index db73c1377ae3ba4210558fdaad5c96a5ccad2f31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107531 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 z 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 z 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 z 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 E0LC&l&j0`b diff --git a/phpBB/db/mssql_basic.sql b/phpBB/db/mssql_basic.sql deleted file mode 100644 index 3b7db5c33f..0000000000 --- a/phpBB/db/mssql_basic.sql +++ /dev/null @@ -1,202 +0,0 @@ -/* - - Basic DB data for phpBB2 devel (MSSQL) - - $Id$ - -*/ - -BEGIN TRANSACTION; - -/* - -- Config -*/ -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_disable','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('sitename','yourdomain.com'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('site_desc','A _little_ text to describe your forum'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_name','phpbb2mssql'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_path','/'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_domain',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_secure','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('session_length','900'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_html','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_html_tags','b,i,u,pre'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_bbcode','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_smilies','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_sig','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_namechange','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_theme_create','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_local','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_remote','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_upload','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('override_user_style','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('posts_per_page','15'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('topics_per_page','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('hot_threshold','25'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_poll_options','10'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_sig_chars','255'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_inbox_privmsgs','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_sentbox_privmsgs','25'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_savebox_privmsgs','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email_sig','Thanks, The Management'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email','youraddress@yourdomain.com'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_delivery','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_host',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_username',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_password',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('require_activation','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('flood_interval','15'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_filesize','6144'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_max_width','80'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_max_height','80'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_path','images/avatars'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_gallery_path','images/avatars/gallery'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilies_path','images/smiles'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_style','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_admin_style','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_dateformat','D M d, Y g:i a'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_timezone','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('prune_enable','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('gzip_compress','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('coppa_fax', ''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('coppa_mail', ''); - - -/* - -- Categories -*/ -SET IDENTITY_INSERT phpbb_categories ON; - -INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES (1, 'Test category 1', 1); - -SET IDENTITY_INSERT phpbb_categories OFF; - - -/* - -- Forums -*/ -SET IDENTITY_INSERT phpbb_forums ON; - -INSERT INTO phpbb_forums (forum_id, cat_id, forum_name, forum_desc, forum_status, forum_order, forum_posts, forum_topics, forum_last_post_id, prune_next, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 1, 'Test Forum 1', 'This is just a test forum, nothing special here.', '', 1, 1, 1, 1, '', 1, '', '', '', '', 1, 1, 3, 1, 1, 1, 3); - -SET IDENTITY_INSERT phpbb_forums OFF; - - -/* - -- Users - Default Admin --> username: admin - password: admin (change this or remove it once everything is working!) -*/ -INSERT INTO phpbb_users (user_id, user_active, username, user_password, user_autologin_key, user_level, user_posts, user_timezone, user_dateformat, user_lang, user_viewemail, user_attachsig, user_allowhtml, user_allowbbcode, user_allowsmile, user_allowavatar, user_allow_pm, user_allow_viewonline, user_notify, user_notify_pm, user_regdate, user_rank, user_avatar, user_email, user_icq, user_website, user_from, user_sig, user_aim, user_yim, user_msnm, user_occ, user_interests, user_actkey, user_newpasswd) VALUES (-1, '', 'Anonymous', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 1, 0, '', '', '', '', '', '', '', '', '', '', '', '', '', ''); -INSERT INTO phpbb_users (user_id, user_active, username, user_password, user_autologin_key, user_level, user_posts, user_timezone, user_dateformat, user_style, user_lang, user_viewemail, user_attachsig, user_allowhtml, user_allowbbcode, user_allowsmile, user_allowavatar, user_allow_pm, user_allow_viewonline, user_notify, user_notify_pm, user_regdate, user_rank, user_avatar, user_email, user_icq, user_website, user_from, user_sig, user_aim, user_yim, user_msnm, user_occ, user_interests, user_actkey, user_newpasswd) VALUES (2, 1, 'Admin', '21232f297a57a5a743894a0e4a801fc3', '', 1, 1, 0, 'd M Y h:i a', 1, '', 1, '', '', 1, 1, 1, 1, 1, '', 1, 0, 1, '', 'admin@yourdomain.com', '', '', '', '', '', '', '', '', '', '', ''); - - -/* - -- Ranks -*/ -SET IDENTITY_INSERT phpbb_ranks ON; - -INSERT INTO phpbb_ranks (rank_id, rank_title, rank_min, rank_max, rank_special, rank_image) VALUES (1, 'Site Admin', -1, -1, 1, ''); - -SET IDENTITY_INSERT phpbb_ranks OFF; - - -/* - -- Groups -*/ -INSERT INTO phpbb_groups (group_id, group_type, group_name, group_description, group_moderator, group_single_user) VALUES (1, 1, 'Anonymous', 'Personal User', '', 1); -INSERT INTO phpbb_groups (group_id, group_type, group_name, group_description, group_moderator, group_single_user) VALUES (2, 1, 'Admin', 'Personal User', '', 1); - - -/* - -- User -> Group -*/ -INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES (1, -1, ''); -INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES (2, 2, ''); - - -/* - -- Demo Topic -*/ -SET IDENTITY_INSERT phpbb_topics ON; - -INSERT INTO phpbb_topics (topic_id, forum_id, topic_title, topic_poster, topic_time, topic_views, topic_replies, topic_status, topic_type, topic_vote, topic_last_post_id, topic_moved_id) VALUES (1, 1, 'Welcome to phpBB 2', 2, 972086460, '', '', '', '', '', 1, ''); - -SET IDENTITY_INSERT phpbb_topics OFF; - -/* - -- Demo Post -*/ -SET IDENTITY_INSERT phpbb_posts ON; - -INSERT INTO phpbb_posts (post_id, topic_id, forum_id, poster_id, post_time, poster_ip, post_username, enable_bbcode, enable_html, enable_smilies, enable_sig, bbcode_uid, post_edit_time, post_edit_count) VALUES (1, 1, 1, 2, 972086460, '7F000001', '', 1, '', 1, '', '', '', ''); - -INSERT INTO phpbb_posts_text (post_id, post_subject, post_text) VALUES (1, '', 'This is an example post in your phpBB 2 installation. You may delete this post, this topic and even this forum if you like since everything seems to be working!'); - -SET IDENTITY_INSERT phpbb_posts OFF; - -/* - -- Themes -*/ -SET IDENTITY_INSERT phpbb_themes ON; - -INSERT INTO phpbb_themes (themes_id, template_name, style_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (1,'subSilver','subSilver','','','E5E5E5','000000','006699','5584AA','FF9933','EDF2F2','EFEFEF','DEE3E7','c2cdd6','','','','CBD3D9','BCBCBC','1B7CAD','','','','AEBDC4','006699','FFFFFF','row1','row2','','Verdana,Arial,Helvetica,sans-serif','Verdana,Arial,Helvetica,sans-serif','courier','','','','004c75','004c75','004c75','','',''); - -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (2,'PSO [ Wheat ] ','PSO','','','FFFFFF','000000','002266','004411','','','','','','','','','001100','E5CCA5','D4A294','','','','EBE4D9','DAD1C4','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'000000','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (3,'PSO [ Ocean ]','PSO','','','DFF5FF','000000','011001','2100cc','','','','','','','','','000000','A7C1CB','7897A8','','','','83D7CC','A0CCE0','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (4,'PSO [ Blue ]','PSO','','','FFFFFF','000000','417FB9','4E6172','0000AA','','','','','','','','000000','90BAE2','5195D4','','','','cde3f2','daedFd','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'000000','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (5,'PSO [ Cool Midnight ]','PSO', '','','444444','ECECEC','EDF2F2','DDEDED','FFFFFF','EDF2F2','','','','','','','000000','80707F','66555F','','','','60707D','667A80','','row1','row2','','Verdana,serif','Arial,Helvetica,sans-serif','courier',NULL,NULL,NULL,'ECECEC','ECECEC','ECECEC','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (6,'PSO [ Pastel Purple ]','PSO','','','FFFFFF','000000','445588','337744','','','','','','','','','CCCCDD','CCCCDD','DDDDEE','','','','EFEFEF','FEFEFE','','row1','row2','','Verdana,serif','Arial,Helvetica,sans-serif','courier',1,2,3,'','','0000EE','','',''); - -SET IDENTITY_INSERT phpbb_themes OFF; - -/* - -- Smilies -*/ -SET IDENTITY_INSERT phpbb_smilies ON; - -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '1', ':D', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '2', ':-D', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '3', ':grin:', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '4', ':)', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '5', ':-)', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '6', ':smile:', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '7', ':(', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '8', ':-(', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '9', ':sad:', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '10', ':o', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '11', ':-o', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '12', ':eek:', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '13', ':?', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '14', ':-?', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '15', ':???:', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '16', '8)', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '17', '8-)', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '18', ':cool:', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '19', ':lol:', 'icon_lol.gif', 'Laughing'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '20', ':x', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '21', ':-x', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '22', ':mad:', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '23', ':P', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '24', ':-P', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '25', ':razz:', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '26', ':oops:', 'icon_redface.gif', 'Embarassed'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '27', ':cry:', 'icon_cry.gif', 'Crying or Very sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '28', ':evil:', 'icon_evil.gif', 'Evil or Very Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '29', ':twisted:', 'icon_twisted.gif', 'Twisted Evil'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '30', ':roll:', 'icon_rolleyes.gif', 'Rolling Eyes'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '31', ':wink:', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '32', ';)', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '33', ';-)', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '34', ':!:', 'icon_exclaim.gif', 'Exclamation'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '35', ':?:', 'icon_question.gif', 'Question'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '36', ':idea:', 'icon_idea.gif', 'Idea'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '37', ':arrow:', 'icon_arrow.gif', 'Arrow'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '38', ':|', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '39', ':-|', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '40', ':neutral:', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '41', ':mrgreen:', 'icon_mrgreen.gif', 'Mr. Green'); - -SET IDENTITY_INSERT phpbb_smilies OFF; - -COMMIT; diff --git a/phpBB/db/mssql_schema.sql b/phpBB/db/mssql_schema.sql deleted file mode 100644 index 8cc34abcdb..0000000000 --- a/phpBB/db/mssql_schema.sql +++ /dev/null @@ -1,775 +0,0 @@ -/* - - mssql_schema.sql for phpBB2 (c) 2001, phpBB Group - - $Id$ - -*/ - -if exists (select * from sysobjects where id = object_id(N'[FK_phpbb_user_group_phpbb_groups]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) -ALTER TABLE [phpbb_user_group] DROP CONSTRAINT FK_phpbb_user_group_phpbb_groups -GO - -if exists (select * from sysobjects where id = object_id(N'[FK_phpbb_posts_text_phpbb_posts]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) -ALTER TABLE [phpbb_posts_text] DROP CONSTRAINT FK_phpbb_posts_text_phpbb_posts -GO - -if exists (select * from sysobjects where id = object_id(N'[FK_phpbb_privmsgs_text_phpbb_privmsgs]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) -ALTER TABLE [phpbb_privmsgs_text] DROP CONSTRAINT FK_phpbb_privmsgs_text_phpbb_privmsgs -GO - -if exists (select * from sysobjects where id = object_id(N'[FK_phpbb_themes_name_phpbb_themes]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) -ALTER TABLE [phpbb_themes_name] DROP CONSTRAINT FK_phpbb_themes_name_phpbb_themes -GO - -if exists (select * from sysobjects where id = object_id(N'[FK_phpbb_topics_watch_phpbb_topics]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) -ALTER TABLE [phpbb_topics_watch] DROP CONSTRAINT FK_phpbb_topics_watch_phpbb_topics -GO - -if exists (select * from sysobjects where id = object_id(N'[FK_phpbb_topics_watch_phpbb_users]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) -ALTER TABLE [phpbb_topics_watch] DROP CONSTRAINT FK_phpbb_topics_watch_phpbb_users -GO - -if exists (select * from sysobjects where id = object_id(N'[FK_phpbb_user_group_phpbb_users]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1) -ALTER TABLE [phpbb_user_group] DROP CONSTRAINT FK_phpbb_user_group_phpbb_users -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_auth_access]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_auth_access] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_banlist]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_banlist] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_categories]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_categories] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_config]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_config] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_disallow]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_disallow] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_forum_prune]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_forum_prune] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_forums]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_forums] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_groups]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_groups] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_posts]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_posts] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_posts_text]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_posts_text] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_privmsgs]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_privmsgs] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_privmsgs_text]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_privmsgs_text] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_ranks]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_ranks] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_session]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_session] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_smilies]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_smilies] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_themes]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_themes] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_themes_name]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_themes_name] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_topics]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_topics] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_topics_watch]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_topics_watch] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_user_group]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_user_group] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_users]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_users] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_vote_desc]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_vote_desc] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_vote_results]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_vote_results] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_vote_voters]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_vote_voters] -GO - -if exists (select * from sysobjects where id = object_id(N'[phpbb_words]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -drop table [phpbb_words] -GO - -CREATE TABLE [phpbb_auth_access] ( - [group_id] [int] NULL , - [forum_id] [int] NULL , - [auth_view] [smallint] NOT NULL , - [auth_read] [smallint] NOT NULL , - [auth_post] [smallint] NOT NULL , - [auth_reply] [smallint] NOT NULL , - [auth_edit] [smallint] NOT NULL , - [auth_delete] [smallint] NOT NULL , - [auth_sticky] [smallint] NOT NULL , - [auth_announce] [smallint] NOT NULL , - [auth_vote] [smallint] NOT NULL , - [auth_pollcreate] [smallint] NOT NULL , - [auth_attachments] [smallint] NOT NULL , - [auth_mod] [smallint] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_banlist] ( - [ban_id] [int] IDENTITY (1, 1) NOT NULL , - [ban_userid] [int] NULL , - [ban_ip] [char] (8) NULL , - [ban_email] [varchar] (50) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_categories] ( - [cat_id] [int] IDENTITY (1, 1) NOT NULL , - [cat_title] [varchar] (50) NOT NULL , - [cat_order] [int] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_config] ( - [config_name] [varchar] (255) NULL , - [config_value] [varchar] (255) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_disallow] ( - [disallow_id] [int] IDENTITY (1, 1) NOT NULL , - [disallow_username] [varchar] (100) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_forum_prune] ( - [prune_id] [int] IDENTITY (1, 1) NOT NULL , - [forum_id] [int] NOT NULL , - [prune_days] [int] NOT NULL , - [prune_freq] [int] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_forums] ( - [forum_id] [int] IDENTITY (1, 1) NOT NULL , - [cat_id] [int] NOT NULL , - [forum_name] [varchar] (100) NOT NULL , - [forum_desc] [varchar] (255) NULL , - [forum_status] [smallint] NOT NULL , - [forum_order] [int] NOT NULL , - [forum_posts] [int] NOT NULL , - [forum_topics] [smallint] NOT NULL , - [forum_last_post_id] [int] NOT NULL , - [prune_next] [int] NULL , - [prune_enable] [smallint] NOT NULL , - [auth_view] [smallint] NOT NULL , - [auth_read] [smallint] NOT NULL , - [auth_post] [smallint] NOT NULL , - [auth_reply] [smallint] NOT NULL , - [auth_edit] [smallint] NOT NULL , - [auth_delete] [smallint] NOT NULL , - [auth_sticky] [smallint] NOT NULL , - [auth_announce] [smallint] NOT NULL , - [auth_vote] [smallint] NOT NULL , - [auth_pollcreate] [smallint] NOT NULL , - [auth_attachments] [smallint] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_groups] ( - [group_id] [int] NOT NULL , - [group_type] [smallint] NULL , - [group_name] [varchar] (50) NOT NULL , - [group_description] [varchar] (255) NOT NULL , - [group_moderator] [int] NULL , - [group_single_user] [smallint] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_posts] ( - [post_id] [int] IDENTITY (1, 1) NOT NULL , - [topic_id] [int] NOT NULL , - [forum_id] [int] NOT NULL , - [poster_id] [int] NOT NULL , - [post_time] [int] NOT NULL , - [poster_ip] [char] (8) NULL , - [post_username] [varchar] (50) NULL , - [enable_bbcode] [smallint] NULL , - [enable_html] [smallint] NULL , - [enable_smilies] [smallint] NULL , - [enable_sig] [smallint] NULL , - [bbcode_uid] [char] (10) NULL , - [post_edit_time] [int] NULL , - [post_edit_count] [smallint] NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_posts_text] ( - [post_id] [int] NOT NULL , - [post_subject] [varchar] (100) NULL , - [post_text] [text] NULL -) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] -GO - -CREATE TABLE [phpbb_privmsgs] ( - [privmsgs_id] [int] IDENTITY (1, 1) NOT NULL , - [privmsgs_type] [smallint] NOT NULL , - [privmsgs_subject] [varchar] (100) NOT NULL , - [privmsgs_from_userid] [int] NOT NULL , - [privmsgs_to_userid] [int] NOT NULL , - [privmsgs_date] [int] NOT NULL , - [privmsgs_ip] [char] (8) NOT NULL , - [privmsgs_enable_bbcode] [smallint] NULL , - [privmsgs_enable_html] [smallint] NULL , - [privmsgs_enable_smilies] [smallint] NULL , - [privmsgs_attach_sig] [smallint] NULL , -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_privmsgs_text] ( - [privmsgs_text_id] [int] NOT NULL , - [privmsgs_bbcode_uid] [char] (10) NULL - [privmsgs_text] [text] NULL -) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] -GO - -CREATE TABLE [phpbb_ranks] ( - [rank_id] [int] IDENTITY (1, 1) NOT NULL , - [rank_title] [varchar] (50) NOT NULL , - [rank_min] [int] NULL , - [rank_max] [int] NULL , - [rank_special] [smallint] NULL , - [rank_image] [varchar] (50) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_session] ( - [session_id] [char] (32) NOT NULL , - [session_user_id] [int] NOT NULL , - [session_start] [int] NULL , - [session_time] [int] NULL , - [session_last_visit] [int] NULL , - [session_ip] [char] (8) NOT NULL , - [session_page] [int] NULL , - [session_logged_in] [smallint] NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_smilies] ( - [smilies_id] [int] IDENTITY (1, 1) NOT NULL , - [code] [varchar] (10) NOT NULL , - [smile_url] [varchar] (50) NOT NULL , - [emoticon] [varchar] (50) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_themes] ( - [themes_id] [int] IDENTITY (1, 1) NOT NULL , - [style_name] [varchar] (50) NOT NULL , - [head_stylesheet] [varchar] (50) NULL , - [body_background] [varchar] (50) NULL , - [body_bgcolor] [char] (6) NULL , - [body_text] [char] (6) NULL , - [body_link] [char] (6) NULL , - [body_vlink] [char] (6) NULL , - [body_alink] [char] (6) NULL , - [body_hlink] [char] (6) NULL , - [tr_color1] [char] (6) NULL , - [tr_color2] [char] (6) NULL , - [tr_color3] [char] (6) NULL , - [tr_class1] [varchar] (25) NULL , - [tr_class2] [varchar] (25) NULL , - [tr_class3] [varchar] (25) NULL , - [th_color1] [char] (6) NULL , - [th_color2] [char] (6) NULL , - [th_color3] [char] (6) NULL , - [th_class1] [varchar] (25) NULL , - [th_class2] [varchar] (25) NULL , - [th_class3] [varchar] (25) NULL , - [td_color1] [char] (6) NULL , - [td_color2] [char] (6) NULL , - [td_color3] [char] (6) NULL , - [td_class1] [varchar] (25) NULL , - [td_class2] [varchar] (25) NULL , - [td_class3] [varchar] (25) NULL , - [fontface1] [varchar] (50) NULL , - [fontface2] [varchar] (50) NULL , - [fontface3] [varchar] (50) NULL , - [fontsize1] [smallint] NULL , - [fontsize2] [smallint] NULL , - [fontsize3] [smallint] NULL , - [fontcolor1] [char] (6) NULL , - [fontcolor2] [char] (6) NULL , - [fontcolor3] [char] (6) NULL , - [span_class1] [varchar] (25) NULL , - [span_class2] [varchar] (25) NULL , - [span_class3] [varchar] (25) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_themes_name] ( - [themes_id] [int] NOT NULL , - [tr_color1_name] [varchar] (25) NULL , - [tr_color2_name] [varchar] (25) NULL , - [tr_color3_name] [varchar] (25) NULL , - [tr_class1_name] [varchar] (25) NULL , - [tr_class2_name] [varchar] (25) NULL , - [tr_class3_name] [varchar] (25) NULL , - [th_color1_name] [varchar] (25) NULL , - [th_color2_name] [varchar] (25) NULL , - [th_color3_name] [varchar] (25) NULL , - [th_class1_name] [varchar] (25) NULL , - [th_class2_name] [varchar] (25) NULL , - [th_class3_name] [varchar] (25) NULL , - [td_color1_name] [varchar] (25) NULL , - [td_color2_name] [varchar] (25) NULL , - [td_color3_name] [varchar] (25) NULL , - [td_class1_name] [varchar] (25) NULL , - [td_class2_name] [varchar] (25) NULL , - [td_class3_name] [varchar] (25) NULL , - [fontface1_name] [varchar] (25) NULL , - [fontface2_name] [varchar] (25) NULL , - [fontface3_name] [varchar] (25) NULL , - [fontsize1_name] [varchar] (25) NULL , - [fontsize2_name] [varchar] (25) NULL , - [fontsize3_name] [varchar] (25) NULL , - [fontcolor1_name] [varchar] (25) NULL , - [fontcolor2_name] [varchar] (25) NULL , - [fontcolor3_name] [varchar] (25) NULL , - [span_class1_name] [varchar] (25) NULL , - [span_class2_name] [varchar] (25) NULL , - [span_class3_name] [varchar] (25) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_topics] ( - [topic_id] [int] IDENTITY (1, 1) NOT NULL , - [forum_id] [int] NOT NULL , - [topic_title] [varchar] (100) NOT NULL , - [topic_poster] [int] NOT NULL , - [topic_time] [int] NOT NULL , - [topic_views] [int] NOT NULL , - [topic_replies] [int] NOT NULL , - [topic_status] [smallint] NOT NULL , - [topic_type] [smallint] NOT NULL , - [topic_vote] [smallint] NOT NULL , - [topic_last_post_id] [int] NULL , - [topic_moved_id] [int] NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_topics_watch] ( - [topic_id] [int] NOT NULL , - [user_id] [int] NOT NULL , - [notify_status] [smallint] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_user_group] ( - [group_id] [int] NOT NULL , - [user_id] [int] NOT NULL , - [user_pending] [smallint] NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_users] ( - [user_id] [int] NOT NULL , - [user_active] [smallint] NULL , - [username] [varchar] (40) NOT NULL , - [user_password] [char] (32) NULL , - [user_autologin_key] [char] (32) NULL , - [user_level] [smallint] NULL , - [user_posts] [int] NOT NULL , - [user_timezone] [int] NOT NULL , - [user_dateformat] [varchar] (15) NOT NULL , - [user_style] [int] NULL , - [user_lang] [varchar] (50) NULL , - [user_viewemail] [smallint] NULL , - [user_attachsig] [smallint] NULL , - [user_allowhtml] [smallint] NULL , - [user_allowbbcode] [smallint] NULL , - [user_allowsmile] [smallint] NULL , - [user_allowavatar] [smallint] NOT NULL , - [user_allow_pm] [smallint] NOT NULL , - [user_allow_viewonline] [smallint] NOT NULL , - [user_notify] [smallint] NOT NULL , - [user_notify_pm] [smallint] NOT NULL , - [user_regdate] [int] NOT NULL , - [user_rank] [int] NULL , - [user_avatar] [varchar] (100) NULL , - [user_avatar_type] [smallint] NOT NULL, - [user_email] [varchar] (25) NULL , - [user_icq] [varchar] (15) NULL , - [user_website] [varchar] (50) NULL , - [user_from] [varchar] (200) NULL , - [user_sig] [text] NULL , - [user_sig_bbcode_uid] [char] (10) NULL, - [user_aim] [varchar] (50) NULL , - [user_yim] [varchar] (50) NULL , - [user_msnm] [varchar] (50) NULL , - [user_occ] [varchar] (255) NULL , - [user_interests] [varchar] (255) NULL , - [user_actkey] [char] (32) NULL , - [user_newpasswd] [char] (32) NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_vote_desc] ( - [vote_id] [int] IDENTITY (1, 1) NOT NULL , - [topic_id] [int] NOT NULL , - [vote_text] [varchar] (255) NOT NULL , - [vote_start] [int] NOT NULL , - [vote_length] [int] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_vote_results] ( - [vote_id] [int] NOT NULL , - [vote_option_id] [int] NOT NULL , - [vote_option_text] [varchar] (255) NOT NULL , - [vote_result] [int] NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_vote_voters] ( - [vote_id] [int] NOT NULL , - [vote_user_id] [int] NOT NULL , - [vote_user_ip] [char] (8) NOT NULL -) ON [PRIMARY] -GO - -CREATE TABLE [phpbb_words] ( - [word_id] [int] IDENTITY (1, 1) NOT NULL , - [word] [varchar] (255) NOT NULL , - [replacement] [varchar] (255) NOT NULL -) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_banlist] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_banlist] PRIMARY KEY CLUSTERED - ( - [ban_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_categories] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_categories] PRIMARY KEY CLUSTERED - ( - [cat_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_disallow] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_disallow] PRIMARY KEY CLUSTERED - ( - [disallow_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_forum_prune] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_forum_prune] PRIMARY KEY CLUSTERED - ( - [prune_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_forums] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_forums] PRIMARY KEY CLUSTERED - ( - [forum_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_groups] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_groups] PRIMARY KEY CLUSTERED - ( - [group_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_posts] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_posts] PRIMARY KEY CLUSTERED - ( - [post_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_privmsgs] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_privmsgs] PRIMARY KEY CLUSTERED - ( - [privmsgs_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_privmsgs_text] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_privmsgs_text] PRIMARY KEY CLUSTERED - ( - [privmsgs_text_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_ranks] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_ranks] PRIMARY KEY CLUSTERED - ( - [rank_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_smilies] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_smilies] PRIMARY KEY CLUSTERED - ( - [smilies_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_themes] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_themes] PRIMARY KEY CLUSTERED - ( - [themes_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_themes_name] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_themes_name] PRIMARY KEY CLUSTERED - ( - [themes_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_topics] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_topics] PRIMARY KEY CLUSTERED - ( - [topic_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_users] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_users] PRIMARY KEY CLUSTERED - ( - [user_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_vote_desc] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_vote_desc] PRIMARY KEY CLUSTERED - ( - [vote_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_words] WITH NOCHECK ADD - CONSTRAINT [PK_phpbb_words] PRIMARY KEY CLUSTERED - ( - [word_id] - ) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_auth_access] WITH NOCHECK ADD - CONSTRAINT [DF_phpbb_auth_access_auth_view] DEFAULT (0) FOR [auth_view], - CONSTRAINT [DF_phpbb_auth_access_auth_read] DEFAULT (0) FOR [auth_read], - CONSTRAINT [DF_phpbb_auth_access_auth_post] DEFAULT (0) FOR [auth_post], - CONSTRAINT [DF_phpbb_auth_access_auth_reply] DEFAULT (0) FOR [auth_reply], - CONSTRAINT [DF_phpbb_auth_access_auth_edit] DEFAULT (0) FOR [auth_edit], - CONSTRAINT [DF_phpbb_auth_access_auth_delete] DEFAULT (0) FOR [auth_delete], - CONSTRAINT [DF_phpbb_auth_access_auth_sticky] DEFAULT (0) FOR [auth_sticky], - CONSTRAINT [DF_phpbb_auth_access_auth_announce] DEFAULT (0) FOR [auth_announce], - CONSTRAINT [DF_phpbb_auth_access_auth_vote] DEFAULT (0) FOR [auth_vote], - CONSTRAINT [DF_phpbb_auth_access_auth_pollcreate] DEFAULT (0) FOR [auth_pollcreate], - CONSTRAINT [DF_phpbb_auth_access_auth_attachments] DEFAULT (0) FOR [auth_attachments], - CONSTRAINT [DF_phpbb_auth_access_auth_mod] DEFAULT (0) FOR [auth_mod] -GO - -ALTER TABLE [phpbb_forums] WITH NOCHECK ADD - CONSTRAINT [DF_phpbb_forums_forum_posts] DEFAULT (0) FOR [forum_posts], - CONSTRAINT [DF_phpbb_forums_forum_topics] DEFAULT (0) FOR [forum_topics], - CONSTRAINT [DF_phpbb_forums_forum_last_post_id] DEFAULT (0) FOR [forum_last_post_id], - CONSTRAINT [DF_phpbb_forums_prune_enable] DEFAULT (0) FOR [prune_enable], - CONSTRAINT [DF_phpbb_forums_auth_view] DEFAULT (0) FOR [auth_view], - CONSTRAINT [DF_phpbb_forums_auth_read] DEFAULT (0) FOR [auth_read], - CONSTRAINT [DF_phpbb_forums_auth_post] DEFAULT (0) FOR [auth_post], - CONSTRAINT [DF_phpbb_forums_auth_reply] DEFAULT (0) FOR [auth_reply], - CONSTRAINT [DF_phpbb_forums_auth_edit] DEFAULT (0) FOR [auth_edit], - CONSTRAINT [DF_phpbb_forums_auth_delete] DEFAULT (0) FOR [auth_delete], - CONSTRAINT [DF_phpbb_forums_auth_sticky] DEFAULT (0) FOR [auth_sticky], - CONSTRAINT [DF_phpbb_forums_auth_announce] DEFAULT (0) FOR [auth_announce], - CONSTRAINT [DF_phpbb_forums_auth_vote] DEFAULT (0) FOR [auth_vote], - CONSTRAINT [DF_phpbb_forums_auth_pollcreate] DEFAULT (0) FOR [auth_pollcreate], - CONSTRAINT [DF_phpbb_forums_auth_attachments] DEFAULT (0) FOR [auth_attachments] -GO - -ALTER TABLE [phpbb_topics] WITH NOCHECK ADD - CONSTRAINT [DF_phpbb_topics_topic_views] DEFAULT (0) FOR [topic_views], - CONSTRAINT [DF_phpbb_topics_topic_replies] DEFAULT (0) FOR [topic_replies], - CONSTRAINT [DF_phpbb_topics_topic_status] DEFAULT (0) FOR [topic_status], - CONSTRAINT [DF_phpbb_topics_topic_type] DEFAULT (0) FOR [topic_type], - CONSTRAINT [DF_phpbb_topics_topic_vote] DEFAULT (0) FOR [topic_vote] -GO - -ALTER TABLE [phpbb_users] WITH NOCHECK ADD - CONSTRAINT [DF_phpbb_users_user_posts] DEFAULT (0) FOR [user_posts], - CONSTRAINT [DF_phpbb_users_user_viewemail] DEFAULT (1) FOR [user_viewemail], - CONSTRAINT [DF_phpbb_users_user_attachsig] DEFAULT (1) FOR [user_attachsig], - CONSTRAINT [DF_phpbb_users_user_allowhtml] DEFAULT (0) FOR [user_allowhtml], - CONSTRAINT [DF_phpbb_users_user_allowbbcode] DEFAULT (1) FOR [user_allowbbcode], - CONSTRAINT [DF_phpbb_users_user_allowsmile] DEFAULT (1) FOR [user_allowsmile], - CONSTRAINT [DF_phpbb_users_user_allowavatar] DEFAULT (1) FOR [user_allowavatar], - CONSTRAINT [DF_phpbb_users_user_allow_pm] DEFAULT (1) FOR [user_allow_pm], - CONSTRAINT [DF_phpbb_users_user_allow_viewonline] DEFAULT (1) FOR [user_allow_viewonline], - CONSTRAINT [DF_phpbb_users_user_notify] DEFAULT (1) FOR [user_notify], - CONSTRAINT [DF_phpbb_users_user_notify_pm] DEFAULT (1) FOR [user_notify_pm], - CONSTRAINT [DF_phpbb_users_user_avatar_type] DEFAULT (0) FOR [user_avatar_type] -GO - - CREATE INDEX [IX_phpbb_auth_access] ON [phpbb_auth_access]([group_id], [forum_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_banlist] ON [phpbb_banlist]([ban_userid], [ban_ip]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_categories] ON [phpbb_categories]([cat_order]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_forum_prune] ON [phpbb_forum_prune]([forum_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_forums] ON [phpbb_forums]([cat_id], [forum_order], [forum_last_post_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_groups] ON [phpbb_groups]([group_single_user]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_posts] ON [phpbb_posts]([topic_id], [forum_id], [poster_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_posts_text] ON [phpbb_posts_text]([post_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_privmsgs] ON [phpbb_privmsgs]([privmsgs_from_userid], [privmsgs_to_userid]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_ranks] ON [phpbb_ranks]([rank_min], [rank_max], [rank_special]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_session] ON [phpbb_session]([session_id], [session_user_id], [session_ip], [session_logged_in]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_topics] ON [phpbb_topics]([forum_id], [topic_type], [topic_last_post_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_topics_watch] ON [phpbb_topics_watch]([topic_id], [user_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_user_group] ON [phpbb_user_group]([group_id], [user_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_users] ON [phpbb_users]([user_level]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_vote_desc] ON [phpbb_vote_desc]([topic_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_vote_results] ON [phpbb_vote_results]([vote_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_vote_results_1] ON [phpbb_vote_results]([vote_option_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_vote_voters] ON [phpbb_vote_voters]([vote_id]) ON [PRIMARY] -GO - - CREATE INDEX [IX_phpbb_vote_voters_1] ON [phpbb_vote_voters]([vote_user_id]) ON [PRIMARY] -GO - -ALTER TABLE [phpbb_posts_text] ADD - CONSTRAINT [FK_phpbb_posts_text_phpbb_posts] FOREIGN KEY - ( - [post_id] - ) REFERENCES [phpbb_posts] ( - [post_id] - ) -GO - -ALTER TABLE [phpbb_privmsgs_text] ADD - CONSTRAINT [FK_phpbb_privmsgs_text_phpbb_privmsgs] FOREIGN KEY - ( - [privmsgs_text_id] - ) REFERENCES [phpbb_privmsgs] ( - [privmsgs_id] - ) -GO - -ALTER TABLE [phpbb_themes_name] ADD - CONSTRAINT [FK_phpbb_themes_name_phpbb_themes] FOREIGN KEY - ( - [themes_id] - ) REFERENCES [phpbb_themes] ( - [themes_id] - ) -GO - -ALTER TABLE [phpbb_topics_watch] ADD - CONSTRAINT [FK_phpbb_topics_watch_phpbb_topics] FOREIGN KEY - ( - [topic_id] - ) REFERENCES [phpbb_topics] ( - [topic_id] - ), - CONSTRAINT [FK_phpbb_topics_watch_phpbb_users] FOREIGN KEY - ( - [user_id] - ) REFERENCES [phpbb_users] ( - [user_id] - ) -GO - -ALTER TABLE [phpbb_user_group] ADD - CONSTRAINT [FK_phpbb_user_group_phpbb_groups] FOREIGN KEY - ( - [group_id] - ) REFERENCES [phpbb_groups] ( - [group_id] - ), - CONSTRAINT [FK_phpbb_user_group_phpbb_users] FOREIGN KEY - ( - [user_id] - ) REFERENCES [phpbb_users] ( - [user_id] - ) -GO diff --git a/phpBB/db/mysql_basic.sql b/phpBB/db/mysql_basic.sql deleted file mode 100644 index 86b229bcd8..0000000000 --- a/phpBB/db/mysql_basic.sql +++ /dev/null @@ -1,147 +0,0 @@ -# -# Basic DB data for phpBB2 devel -# -# $Id$ - -# -- Config -INSERT INTO phpbb_config (config_name, config_value) VALUES ('config_id','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_disable','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('sitename','yourdomain.com'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('site_desc','A _little_ text to describe your forum'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_name','phpbb2mysql'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_path','/'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_domain',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_secure','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('session_length','900'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_html','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_html_tags','b,i,u,pre'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_bbcode','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_smilies','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_sig','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_namechange','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_theme_create','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_local','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_remote','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_upload','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('override_user_style','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('posts_per_page','15'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('topics_per_page','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('hot_threshold','25'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_poll_options','10'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_sig_chars','255'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_inbox_privmsgs','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_sentbox_privmsgs','25'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_savebox_privmsgs','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email_sig','Thanks, The Management'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email','youraddress@yourdomain.com'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_delivery','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_host',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_username',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_password',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('require_activation','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('flood_interval','15'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email_form','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_filesize','6144'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_max_width','80'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_max_height','80'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_path','images/avatars'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_gallery_path','images/avatars/gallery'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilies_path','images/smiles'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_style','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_admin_style','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_dateformat','D M d, Y g:i a'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_timezone','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('prune_enable','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('privmsg_disable','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('gzip_compress','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('coppa_fax', ''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('coppa_mail', ''); - - -# -- Categories -INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES (1, 'Test category 1', 1); - - -# -- Forums -INSERT INTO phpbb_forums (forum_id, forum_name, forum_desc, cat_id, forum_order, forum_posts, forum_topics, forum_last_post_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 'Test Forum 1', 'This is just a test forum.', 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 3, 1, 1, 1, 3); - -# -- Users -INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_autologin_key, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( '-1', 'Anonymous', '0', '', '', '', '', '', '', '', '', '', '', '0', '0', '', '', '', '', '', '', '', '0', '0', '1', '', '', '', '', '', '', '', '', '0', '0'); - -# username: admin password: admin (change this or remove it once everything is working!) -INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_autologin_key, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( '2', 'Admin', '1', '', '', '', 'admin@yourdomain.com', '', '', '', '', '', '', '1', '1', '', '', '', '1', '0', '1', '0', '1', '1', '1', '1', '1', '', '', '0', 'd M Y h:i a', '', '', '0', '1'); - - -# -- Ranks -INSERT INTO phpbb_ranks (rank_id, rank_title, rank_min, rank_max, rank_special, rank_image) VALUES ( '1', 'Site Admin', '-1', '-1', '1', ''); - -# -- Groups -INSERT INTO phpbb_groups (group_id, group_name, group_description, group_single_user) VALUES (1, 'Anonymous', 'Personal User', 1); -INSERT INTO phpbb_groups (group_id, group_name, group_description, group_single_user) VALUES (2, 'Admin', 'Personal User', 1); - - -# -- User -> Group -INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES (1, -1, 0); -INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES (2, 2, 0); - - -# -- Demo Topic -INSERT INTO phpbb_topics (topic_id, topic_title, topic_poster, topic_time, topic_views, topic_replies, forum_id, topic_status, topic_type, topic_vote, topic_last_post_id) VALUES (1, 'Welcome to phpBB 2', 2, '972086460', 0, 0, 1, 0, 0, 0, 1); - - -# -- Demo Post -INSERT INTO phpbb_posts (post_id, topic_id, forum_id, poster_id, post_time, post_username, poster_ip) VALUES (1, 1, 1, 2, '972086460', '', '7F000001'); -INSERT INTO phpbb_posts_text (post_id, post_subject, post_text) VALUES (1, '', 'This is an example post in your phpBB 2 installation. You may delete this post, this topic and even this forum if you like since everything seems to be working!'); - - -# -- Themes -INSERT INTO phpbb_themes (themes_id, template_name, style_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (1,'subSilver','subSilver','','','E5E5E5','000000','006699','5584AA','FF9933','EDF2F2','EFEFEF','DEE3E7','c2cdd6','','','','CBD3D9','BCBCBC','1B7CAD','','','','AEBDC4','006699','FFFFFF','row1','row2','','Verdana,Arial,Helvetica,sans-serif','Verdana,Arial,Helvetica,sans-serif','courier','','','','004c75','004c75','004c75','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (2,'PSO [ Wheat ] ','PSO','','','FFFFFF','000000','002266','004411','','','','','','','','','001100','E5CCA5','D4A294','','','','EBE4D9','DAD1C4','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'000000','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (3,'PSO [ Ocean ]','PSO','','','DFF5FF','000000','011001','2100cc','','','','','','','','','000000','A7C1CB','7897A8','','','','83D7CC','A0CCE0','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (4,'PSO [ Blue ]','PSO','','','FFFFFF','000000','417FB9','4E6172','0000AA','','','','','','','','000000','90BAE2','5195D4','','','','cde3f2','daedFd','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'000000','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (5,'PSO [ Cool Midnight ]','PSO', '','','444444','ECECEC','EDF2F2','DDEDED','FFFFFF','EDF2F2','','','','','','','000000','80707F','66555F','','','','60707D','667A80','','row1','row2','','Verdana,serif','Arial,Helvetica,sans-serif','courier',NULL,NULL,NULL,'ECECEC','ECECEC','ECECEC','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (6,'PSO [ Pastel Purple ]','PSO','','','FFFFFF','000000','445588','337744','','','','','','','','','CCCCDD','CCCCDD','DDDDEE','','','','EFEFEF','FEFEFE','','row1','row2','','Verdana,serif','Arial,Helvetica,sans-serif','courier',1,2,3,'','','0000EE','','',''); - - -# -- Smilies -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '1', ':D', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '2', ':-D', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '3', ':grin:', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '4', ':)', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '5', ':-)', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '6', ':smile:', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '7', ':(', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '8', ':-(', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '9', ':sad:', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '10', ':o', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '11', ':-o', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '12', ':eek:', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '13', ':?', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '14', ':-?', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '15', ':???:', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '16', '8)', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '17', '8-)', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '18', ':cool:', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '19', ':lol:', 'icon_lol.gif', 'Laughing'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '20', ':x', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '21', ':-x', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '22', ':mad:', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '23', ':P', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '24', ':-P', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '25', ':razz:', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '26', ':oops:', 'icon_redface.gif', 'Embarassed'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '27', ':cry:', 'icon_cry.gif', 'Crying or Very sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '28', ':evil:', 'icon_evil.gif', 'Evil or Very Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '29', ':twisted:', 'icon_twisted.gif', 'Twisted Evil'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '30', ':roll:', 'icon_rolleyes.gif', 'Rolling Eyes'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '31', ':wink:', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '32', ';)', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '33', ';-)', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '34', ':!:', 'icon_exclaim.gif', 'Exclamation'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '35', ':?:', 'icon_question.gif', 'Question'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '36', ':idea:', 'icon_idea.gif', 'Idea'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '37', ':arrow:', 'icon_arrow.gif', 'Arrow'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '38', ':|', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '39', ':-|', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '40', ':neutral:', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '41', ':mrgreen:', 'icon_mrgreen.gif', 'Mr. Green'); diff --git a/phpBB/db/mysql_schema.sql b/phpBB/db/mysql_schema.sql deleted file mode 100644 index 8c417f2451..0000000000 --- a/phpBB/db/mysql_schema.sql +++ /dev/null @@ -1,584 +0,0 @@ -# -# phpBB2 - MySQL schema -# -# $Id$ -# - -# -# Table structure for table 'phpbb_auth_access' -# -DROP TABLE IF EXISTS phpbb_auth_access; -CREATE TABLE phpbb_auth_access ( - group_id int(11) DEFAULT '0' NOT NULL, - forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - auth_view tinyint(1) DEFAULT '0' NOT NULL, - auth_read tinyint(1) DEFAULT '0' NOT NULL, - auth_post tinyint(1) DEFAULT '0' NOT NULL, - auth_reply tinyint(1) DEFAULT '0' NOT NULL, - auth_edit tinyint(1) DEFAULT '0' NOT NULL, - auth_delete tinyint(1) DEFAULT '0' NOT NULL, - auth_sticky tinyint(1) DEFAULT '0' NOT NULL, - auth_announce tinyint(1) DEFAULT '0' NOT NULL, - auth_vote tinyint(1) DEFAULT '0' NOT NULL, - auth_pollcreate tinyint(1) DEFAULT '0' NOT NULL, - auth_attachments tinyint(1) DEFAULT '0' NOT NULL, - auth_mod tinyint(1) DEFAULT '0' NOT NULL, - KEY group_id (group_id), - KEY forum_id (forum_id) -); - - -# -# Table structure for table 'phpbb_user_group' -# -DROP TABLE IF EXISTS phpbb_user_group; -CREATE TABLE phpbb_user_group ( - group_id int(11) DEFAULT '0' NOT NULL, - user_id int(11) DEFAULT '0' NOT NULL, - user_pending tinyint(1), - KEY group_id (group_id), - KEY user_id (user_id) -); - -# -# Table structure for table 'phpbb_groups' -# -DROP TABLE IF EXISTS phpbb_groups; -CREATE TABLE phpbb_groups ( - group_id int(11) NOT NULL auto_increment, - group_type tinyint(4) DEFAULT '1' NOT NULL, - group_name varchar(40) NOT NULL, - group_description varchar(255) NOT NULL, - group_moderator int(11) DEFAULT '0' NOT NULL, - group_single_user tinyint(1) DEFAULT '1' NOT NULL, - PRIMARY KEY (group_id), - KEY group_single_user (group_single_user) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_banlist' -# -DROP TABLE IF EXISTS phpbb_banlist; -CREATE TABLE phpbb_banlist ( - ban_id mediumint(8) UNSIGNED NOT NULL auto_increment, - ban_userid int(11) NOT NULL, - ban_ip char(8) NOT NULL, - ban_email varchar(255), - PRIMARY KEY (ban_id), - KEY ban_ip_user_id (ban_ip, ban_userid) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_categories' -# -DROP TABLE IF EXISTS phpbb_categories; -CREATE TABLE phpbb_categories ( - cat_id mediumint(8) UNSIGNED NOT NULL auto_increment, - cat_title varchar(100), - cat_order mediumint(8) UNSIGNED NOT NULL, - PRIMARY KEY (cat_id), - KEY cat_order (cat_order) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_config' -# -DROP TABLE IF EXISTS phpbb_config; -CREATE TABLE phpbb_config ( - config_name varchar(255) NOT NULL, - config_value varchar(255) NOT NULL, - PRIMARY KEY (config_name) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_disallow' -# -DROP TABLE IF EXISTS phpbb_disallow; -CREATE TABLE phpbb_disallow ( - disallow_id mediumint(8) UNSIGNED NOT NULL auto_increment, - disallow_username varchar(25), - PRIMARY KEY (disallow_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_forum_prune' -# -DROP TABLE IF EXISTS phpbb_forum_prune; -CREATE TABLE phpbb_forum_prune ( - prune_id mediumint(8) UNSIGNED NOT NULL auto_increment, - forum_id mediumint(8) UNSIGNED NOT NULL, - prune_days tinyint(4) UNSIGNED NOT NULL, - prune_freq tinyint(4) UNSIGNED NOT NULL, - PRIMARY KEY(prune_id), - KEY forum_id (forum_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_forums' -# -DROP TABLE IF EXISTS phpbb_forums; -CREATE TABLE phpbb_forums ( - forum_id mediumint(8) UNSIGNED NOT NULL auto_increment, - cat_id mediumint(8) UNSIGNED NOT NULL, - forum_name varchar(150), - forum_desc text, - forum_status tinyint(4) DEFAULT '0' NOT NULL, - forum_order mediumint(8) UNSIGNED DEFAULT '1' NOT NULL, - forum_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - forum_topics mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - forum_last_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - prune_next int(11), - prune_enable tinyint(1) DEFAULT '1' NOT NULL, - auth_view tinyint(2) DEFAULT '0' NOT NULL, - auth_read tinyint(2) DEFAULT '0' NOT NULL, - auth_post tinyint(2) DEFAULT '0' NOT NULL, - auth_reply tinyint(2) DEFAULT '0' NOT NULL, - auth_edit tinyint(2) DEFAULT '0' NOT NULL, - auth_delete tinyint(2) DEFAULT '0' NOT NULL, - auth_sticky tinyint(2) DEFAULT '0' NOT NULL, - auth_announce tinyint(2) DEFAULT '0' NOT NULL, - auth_vote tinyint(2) DEFAULT '0' NOT NULL, - auth_pollcreate tinyint(2) DEFAULT '0' NOT NULL, - auth_attachments tinyint(2) DEFAULT '0' NOT NULL, - PRIMARY KEY (forum_id), - KEY forums_order (forum_order), - KEY cat_id (cat_id), - KEY forum_last_post_id (forum_last_post_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_posts' -# -DROP TABLE IF EXISTS phpbb_posts; -CREATE TABLE phpbb_posts ( - post_id mediumint(8) UNSIGNED NOT NULL auto_increment, - topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - poster_id int(11) DEFAULT '0' NOT NULL, - post_time int(11) DEFAULT '0' NOT NULL, - poster_ip char(8) NOT NULL, - post_username varchar(30), - enable_bbcode tinyint(1) DEFAULT '1' NOT NULL, - enable_html tinyint(1) DEFAULT '0' NOT NULL, - enable_smilies tinyint(1) DEFAULT '1' NOT NULL, - enable_sig tinyint(1) DEFAULT '1' NOT NULL, - bbcode_uid char(10) NOT NULL, - post_edit_time int(11), - post_edit_count smallint(5) UNSIGNED DEFAULT '0' NOT NULL, - PRIMARY KEY (post_id), - KEY forum_id (forum_id), - KEY topic_id (topic_id), - KEY poster_id (poster_id), - KEY post_time (post_time) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_posts_text' -# -DROP TABLE IF EXISTS phpbb_posts_text; -CREATE TABLE phpbb_posts_text ( - post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - post_subject varchar(255), - post_text text, - PRIMARY KEY (post_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_privmsgs' -# -DROP TABLE IF EXISTS phpbb_privmsgs; -CREATE TABLE phpbb_privmsgs ( - privmsgs_id mediumint(8) UNSIGNED NOT NULL auto_increment, - privmsgs_type tinyint(4) DEFAULT '0' NOT NULL, - privmsgs_subject varchar(255) DEFAULT '0' NOT NULL, - privmsgs_from_userid int(11) DEFAULT '0' NOT NULL, - privmsgs_to_userid int(11) DEFAULT '0' NOT NULL, - privmsgs_date int(11) DEFAULT '0' NOT NULL, - privmsgs_ip char(8) NOT NULL, - privmsgs_enable_bbcode tinyint(1) DEFAULT '1' NOT NULL, - privmsgs_enable_html tinyint(1) DEFAULT '0' NOT NULL, - privmsgs_enable_smilies tinyint(1) DEFAULT '1' NOT NULL, - privmsgs_attach_sig tinyint(1) DEFAULT '1' NOT NULL, - PRIMARY KEY (privmsgs_id), - KEY privmsgs_from_userid (privmsgs_from_userid), - KEY privmsgs_to_userid (privmsgs_to_userid) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_privmsgs_text' -# -DROP TABLE IF EXISTS phpbb_privmsgs_text; -CREATE TABLE phpbb_privmsgs_text ( - privmsgs_text_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - privmsgs_bbcode_uid char(10) DEFAULT '0' NOT NULL, - privmsgs_text text, - PRIMARY KEY (privmsgs_text_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_ranks' -# -DROP TABLE IF EXISTS phpbb_ranks; -CREATE TABLE phpbb_ranks ( - rank_id smallint(5) UNSIGNED NOT NULL auto_increment, - rank_title varchar(50) NOT NULL, - rank_min mediumint(8) DEFAULT '0' NOT NULL, - rank_max mediumint(8) DEFAULT '0' NOT NULL, - rank_special tinyint(1) DEFAULT '0', - rank_image varchar(255), - PRIMARY KEY (rank_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table `phpbb_search_results` -# -DROP TABLE IF EXISTS phpbb_search_results; -CREATE TABLE phpbb_search_results ( - search_id mediumint(8) UNSIGNED NOT NULL default '0', - session_id char(32) NOT NULL default '', - search_array text NOT NULL, - PRIMARY KEY (search_id), - KEY session_id (session_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table `phpbb_search_wordlist` -# -DROP TABLE IF EXISTS phpbb_search_wordlist; -CREATE TABLE phpbb_search_wordlist ( - word_text varchar(50) binary NOT NULL default '', - word_id mediumint(8) UNSIGNED NOT NULL auto_increment, - word_common tinyint(1) unsigned NOT NULL default '0', - PRIMARY KEY (word_text), - KEY word_id (word_id) -); - -# -------------------------------------------------------- -# -# Table structure for table `phpbb_search_wordmatch` -# -DROP TABLE IF EXISTS phpbb_search_wordmatch; -CREATE TABLE phpbb_search_wordmatch ( - post_id mediumint(8) UNSIGNED NOT NULL default '0', - word_id mediumint(8) UNSIGNED NOT NULL default '0', - title_match tinyint(1) NOT NULL default '0', - KEY word_id (word_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_sessions' -# -# Note that if you're running 3.23.x you may want to make -# this table a type HEAP. This type of table is stored -# within system memory and therefore for big busy boards -# is likely to be noticeably faster than continually -# writing to disk ... -# -# I must admit I read about this type on vB's board. -# Hey, I never said you cannot get basic ideas from -# competing boards, just that I find it's best not to -# look at any code ... ! -# -DROP TABLE IF EXISTS phpbb_sessions; -CREATE TABLE phpbb_sessions ( - session_id char(32) DEFAULT '' NOT NULL, - session_user_id int(11) DEFAULT '0' NOT NULL, - session_start int(11) DEFAULT '0' NOT NULL, - session_time int(11) DEFAULT '0' NOT NULL, - session_last_visit int(11) DEFAULT '0' NOT NULL, - session_ip char(8) DEFAULT '0' NOT NULL, - session_page int(11) DEFAULT '0' NOT NULL, - session_logged_in tinyint(1) DEFAULT '0' NOT NULL, - PRIMARY KEY (session_id), - KEY session_user_id (session_user_id), - KEY session_id_ip_user_id (session_id, session_ip, session_user_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_smilies' -# -DROP TABLE IF EXISTS phpbb_smilies; -CREATE TABLE phpbb_smilies ( - smilies_id smallint(5) UNSIGNED NOT NULL auto_increment, - code varchar(50), - smile_url varchar(100), - emoticon varchar(75), - PRIMARY KEY (smilies_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_themes' -# -DROP TABLE IF EXISTS phpbb_themes; -CREATE TABLE phpbb_themes ( - themes_id mediumint(8) UNSIGNED NOT NULL auto_increment, - template_name varchar(30) NOT NULL default '', - style_name varchar(30) NOT NULL default '', - head_stylesheet varchar(100) default NULL, - body_background varchar(100) default NULL, - body_bgcolor varchar(6) default NULL, - body_text varchar(6) default NULL, - body_link varchar(6) default NULL, - body_vlink varchar(6) default NULL, - body_alink varchar(6) default NULL, - body_hlink varchar(6) default NULL, - tr_color1 varchar(6) default NULL, - tr_color2 varchar(6) default NULL, - tr_color3 varchar(6) default NULL, - tr_class1 varchar(25) default NULL, - tr_class2 varchar(25) default NULL, - tr_class3 varchar(25) default NULL, - th_color1 varchar(6) default NULL, - th_color2 varchar(6) default NULL, - th_color3 varchar(6) default NULL, - th_class1 varchar(25) default NULL, - th_class2 varchar(25) default NULL, - th_class3 varchar(25) default NULL, - td_color1 varchar(6) default NULL, - td_color2 varchar(6) default NULL, - td_color3 varchar(6) default NULL, - td_class1 varchar(25) default NULL, - td_class2 varchar(25) default NULL, - td_class3 varchar(25) default NULL, - fontface1 varchar(50) default NULL, - fontface2 varchar(50) default NULL, - fontface3 varchar(50) default NULL, - fontsize1 tinyint(4) default NULL, - fontsize2 tinyint(4) default NULL, - fontsize3 tinyint(4) default NULL, - fontcolor1 varchar(6) default NULL, - fontcolor2 varchar(6) default NULL, - fontcolor3 varchar(6) default NULL, - span_class1 varchar(25) default NULL, - span_class2 varchar(25) default NULL, - span_class3 varchar(25) default NULL, - img_size_poll smallint(5) UNSIGNED, - img_size_privmsg smallint(5) UNSIGNED, - PRIMARY KEY (themes_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_themes_name' -# -DROP TABLE IF EXISTS phpbb_themes_name; -CREATE TABLE phpbb_themes_name ( - themes_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL, - tr_color1_name char(50), - tr_color2_name char(50), - tr_color3_name char(50), - tr_class1_name char(50), - tr_class2_name char(50), - tr_class3_name char(50), - th_color1_name char(50), - th_color2_name char(50), - th_color3_name char(50), - th_class1_name char(50), - th_class2_name char(50), - th_class3_name char(50), - td_color1_name char(50), - td_color2_name char(50), - td_color3_name char(50), - td_class1_name char(50), - td_class2_name char(50), - td_class3_name char(50), - fontface1_name char(50), - fontface2_name char(50), - fontface3_name char(50), - fontsize1_name char(50), - fontsize2_name char(50), - fontsize3_name char(50), - fontcolor1_name char(50), - fontcolor2_name char(50), - fontcolor3_name char(50), - span_class1_name char(50), - span_class2_name char(50), - span_class3_name char(50), - PRIMARY KEY (themes_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_topics' -# -DROP TABLE IF EXISTS phpbb_topics; -CREATE TABLE phpbb_topics ( - topic_id mediumint(8) UNSIGNED NOT NULL auto_increment, - forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - topic_title char(100) NOT NULL, - topic_poster int(11) DEFAULT '0' NOT NULL, - topic_time int(11) DEFAULT '0' NOT NULL, - topic_views mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - topic_replies mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - topic_status tinyint(3) DEFAULT '0' NOT NULL, - topic_vote tinyint(1) DEFAULT '0' NOT NULL, - topic_type tinyint(3) DEFAULT '0' NOT NULL, - topic_last_post_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - topic_moved_id mediumint(8) UNSIGNED, - PRIMARY KEY (topic_id), - KEY forum_id (forum_id), - KEY topic_moved_id (topic_moved_id), - KEY topic_status (topic_status) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_topics_watch' -# -DROP TABLE IF EXISTS phpbb_topics_watch; -CREATE TABLE phpbb_topics_watch ( - topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0', - user_id int(11) NOT NULL DEFAULT '0', - notify_status tinyint(1) NOT NULL default '0', - KEY topic_id (topic_id), - KEY user_id (user_id), - KEY notify_status (notify_status) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_users' -# -DROP TABLE IF EXISTS phpbb_users; -CREATE TABLE phpbb_users ( - user_id int(11) NOT NULL auto_increment, - user_active tinyint(1) DEFAULT '1', - username varchar(25) NOT NULL, - user_password varchar(32) NOT NULL, - user_autologin_key varchar(32), - user_regdate int(11) DEFAULT '0' NOT NULL, - user_level tinyint(4) DEFAULT '0', - user_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, - user_timezone tinyint(4) DEFAULT '0' NOT NULL, - user_style tinyint(4), - user_lang varchar(255), - user_dateformat varchar(14) DEFAULT 'd M Y H:i' NOT NULL, - user_lastvisit int(11) DEFAULT '0' NOT NULL, - user_new_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL, - user_unread_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL, - user_last_privmsg int(11) DEFAULT '0' NOT NULL, - user_emailtime int(11), - user_viewemail tinyint(1), - user_attachsig tinyint(1), - user_allowhtml tinyint(1), - user_allowbbcode tinyint(1), - user_allowsmile tinyint(1), - user_allowavatar tinyint(1) DEFAULT '1' NOT NULL, - user_allow_pm tinyint(1) DEFAULT '1' NOT NULL, - user_allow_viewonline tinyint(1) DEFAULT '1' NOT NULL, - user_notify tinyint(1) DEFAULT '1' NOT NULL, - user_notify_pm tinyint(1) DEFAULT '1' NOT NULL, - user_popup_pm tinyint(1) DEFAULT '0' NOT NULL, - user_rank int(11) DEFAULT '0', - user_avatar varchar(100), - user_avatar_type tinyint(4) DEFAULT '0' NOT NULL, - user_email varchar(255), - user_icq varchar(15), - user_website varchar(100), - user_from varchar(100), - user_sig text, - user_sig_bbcode_uid char(10), - user_aim varchar(255), - user_yim varchar(255), - user_msnm varchar(255), - user_occ varchar(100), - user_interests varchar(255), - user_actkey varchar(32), - user_newpasswd varchar(32), - PRIMARY KEY (user_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_vote_desc' -# -DROP TABLE IF EXISTS phpbb_vote_desc; -CREATE TABLE phpbb_vote_desc ( - vote_id mediumint(8) UNSIGNED NOT NULL auto_increment, - topic_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0', - vote_text text NOT NULL, - vote_start int(11) NOT NULL DEFAULT '0', - vote_length int(11) NOT NULL DEFAULT '0', - PRIMARY KEY (vote_id), - KEY topic_id (topic_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_vote_results' -# -DROP TABLE IF EXISTS phpbb_vote_results; -CREATE TABLE phpbb_vote_results ( - vote_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0', - vote_option_id tinyint(4) UNSIGNED NOT NULL DEFAULT '0', - vote_option_text varchar(255) NOT NULL, - vote_result int(11) NOT NULL DEFAULT '0', - KEY vote_option_id (vote_option_id), - KEY vote_id (vote_id) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_vote_voters' -# -DROP TABLE IF EXISTS phpbb_vote_voters; -CREATE TABLE phpbb_vote_voters ( - vote_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0', - vote_user_id int(11) NOT NULL DEFAULT '0', - vote_user_ip char(8) NOT NULL, - KEY vote_id (vote_id), - KEY vote_user_id (vote_user_id), - KEY vote_user_ip (vote_user_ip) -); - - -# -------------------------------------------------------- -# -# Table structure for table 'phpbb_words' -# -DROP TABLE IF EXISTS phpbb_words; -CREATE TABLE phpbb_words ( - word_id mediumint(8) UNSIGNED NOT NULL auto_increment, - word char(100) NOT NULL, - replacement char(100) NOT NULL, - PRIMARY KEY (word_id) -); diff --git a/phpBB/db/oracle_basic.sql b/phpBB/db/oracle_basic.sql deleted file mode 100755 index bc951a6297..0000000000 --- a/phpBB/db/oracle_basic.sql +++ /dev/null @@ -1,181 +0,0 @@ -/* -* Basic DB data for phpBB2 devel -* -* $Id$ -*/ - --- Config -INSERT INTO phpbb_config VALUES ('board_disable','0'); -INSERT INTO phpbb_config VALUES ('board_startdate','994190324'); -INSERT INTO phpbb_config VALUES ('sitename','yourdomain.com'); -INSERT INTO phpbb_config VALUES ('cookie_name','phpbb2oracle'); -INSERT INTO phpbb_config VALUES ('cookie_path','/'); -INSERT INTO phpbb_config VALUES ('cookie_domain',''); -INSERT INTO phpbb_config VALUES ('cookie_secure','0'); -INSERT INTO phpbb_config VALUES ('session_length','900'); -INSERT INTO phpbb_config VALUES ('allow_html','0'); -INSERT INTO phpbb_config VALUES ('allow_html_tags','b,i,u,pre'); -INSERT INTO phpbb_config VALUES ('allow_bbcode','1'); -INSERT INTO phpbb_config VALUES ('allow_smilies','1'); -INSERT INTO phpbb_config VALUES ('allow_sig','1'); -INSERT INTO phpbb_config VALUES ('allow_namechange','0'); -INSERT INTO phpbb_config VALUES ('allow_theme_create','0'); -INSERT INTO phpbb_config VALUES ('allow_avatar_local','0'); -INSERT INTO phpbb_config VALUES ('allow_avatar_remote','1'); -INSERT INTO phpbb_config VALUES ('allow_avatar_upload','1'); -INSERT INTO phpbb_config VALUES ('override_user_style','0'); -INSERT INTO phpbb_config VALUES ('posts_per_page','15'); -INSERT INTO phpbb_config VALUES ('topics_per_page','50'); -INSERT INTO phpbb_config VALUES ('hot_threshold','25'); -INSERT INTO phpbb_config VALUES ('max_poll_options','10'); -INSERT INTO phpbb_config VALUES ('max_sig_chars','255'); -INSERT INTO phpbb_config VALUES ('max_inbox_privmsgs','50'); -INSERT INTO phpbb_config VALUES ('max_sentbox_privmsgs','25'); -INSERT INTO phpbb_config VALUES ('max_savebox_privmsgs','50'); -INSERT INTO phpbb_config VALUES ('board_email_sig','Thanks, The Management'); -INSERT INTO phpbb_config VALUES ('board_email','youraddress@yourdomain.com'); -INSERT INTO phpbb_config VALUES ('smtp_delivery','0'); -INSERT INTO phpbb_config VALUES ('smtp_host',''); -INSERT INTO phpbb_config VALUES ('require_activation','0'); -INSERT INTO phpbb_config VALUES ('require_admin_activation','0'); -INSERT INTO phpbb_config VALUES ('flood_interval','15'); -INSERT INTO phpbb_config VALUES ('avatar_filesize','6144'); -INSERT INTO phpbb_config VALUES ('avatar_max_width','80'); -INSERT INTO phpbb_config VALUES ('avatar_max_height','80'); -INSERT INTO phpbb_config VALUES ('avatar_path','images/avatars'); -INSERT INTO phpbb_config VALUES ('smilies_path','images/smiles'); -INSERT INTO phpbb_config VALUES ('default_style','8'); -INSERT INTO phpbb_config VALUES ('default_admin_style','2'); -INSERT INTO phpbb_config VALUES ('default_lang','english'); -INSERT INTO phpbb_config VALUES ('default_dateformat','D M d, Y g:i a'); -INSERT INTO phpbb_config VALUES ('board_timezone','0'); -INSERT INTO phpbb_config VALUES ('prune_enable','1'); -INSERT INTO phpbb_config VALUES ('gzip_compress','1'); - - --- Categories -INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES (1, 'Test category 1', 1); - - --- Forums -INSERT INTO phpbb_forums (forum_id, forum_name, forum_desc, cat_id, forum_order, forum_posts, forum_topics, forum_last_post_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 'Test Forum 1', 'This is just a test forum, nothing special here.', 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 3, 3, 3, 3, 3); - - --- Users -INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_autologin_key, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active, user_template) VALUES - ( '-1', 'Anonymous', '0', '972086460', '1', '', '', '', '', '', '', '', '', '0', '0', '', '', '', '0', '', '', '', '0', '0', '1', '1', '', '', '', '-8', 'D M d, Y g:i a', '', '', '0', '0'); - --- username: admin password: admin (change this or remove it once everything is working!) -INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_autologin_key, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( '2', 'Admin', '1', '972086460', '21232f297a57a5a743894a0e4a801fc3', '', 'admin@yourdomain.com', '', '', '', '', '', 'A Signature', '1', '2', '', '', '', '0', '0', '1', '0', '1', '1', '1', '1', '1', '', 'english', '-8', 'd M Y h:i a', '', '', '0', '1'); - - --- Ranks -INSERT INTO phpbb_ranks (rank_id, rank_title, rank_min, rank_max, rank_special, rank_image) VALUES ( '1', 'Site Admin', '-1', '-1', '1', ''); -INSERT INTO phpbb_ranks (rank_id, rank_title, rank_min, rank_max, rank_special, rank_image) VALUES ( '2', 'Newbie', '0', '9', '0', ''); -INSERT INTO phpbb_ranks (rank_id, rank_title, rank_min, rank_max, rank_special, rank_image) VALUES ( '5', 'Here Often', '10', '49', '0', ''); -INSERT INTO phpbb_ranks (rank_id, rank_title, rank_min, rank_max, rank_special, rank_image) VALUES ( '6', 'Should Get Out More', '50', '199', '0', ''); -INSERT INTO phpbb_ranks (rank_id, rank_title, rank_min, rank_max, rank_special, rank_image) VALUES ( '7', 'Has No Life', '200', '9999', '0', ''); - - --- Groups -INSERT INTO phpbb_groups (group_id, group_name, group_description, group_single_user) VALUES (1, 'Anonymous', 'Personal User', 1); -INSERT INTO phpbb_groups (group_id, group_name, group_description, group_single_user) VALUES (2, 'Admin', 'Personal User', 1); - - --- User -> Group -INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES (1, -1, 0); -INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES (2, 2, 0); - - --- User Access (admin is set as ... an admin) -INSERT INTO phpbb_auth_access (group_id, forum_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_mod) VALUES (2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1); - - --- Demo Topic -INSERT INTO phpbb_topics (topic_id, topic_title, topic_poster, topic_time, topic_views, topic_replies, forum_id, topic_status, topic_type, topic_last_post_id) VALUES (1, 'Demo Topic', 2, 972086460, 0, 0, 1, 0, 0, 1); - - --- Demo Post -INSERT INTO phpbb_posts (post_id, topic_id, forum_id, poster_id, post_time, post_username, poster_ip) VALUES (1, 1, 1, 2, 972086460, '', '7F000001'); -INSERT INTO phpbb_posts_text (post_id, post_subject, post_text) VALUES (1, 'This is the subject', 'This is a demo post in the demo topic, what do you think of it?'); - - --- Themes -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (1,'Original default','Default','','','','','','','','','','','','','','','','','','','','','CCCCCC','DDDDDD','','','','','','','',NULL,NULL,NULL,'','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (2,'PSO [ Grey ]','PSO', '','','FFFFFF','000000','002266','004411','','','','','','','','','000000','D2D2D2','BCBCBC','','','','EDEDED','DEDEDE','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (3,'PSO [ Wheat ] ','PSO','','','FFFFFF','000000','002266','004411','','','','','','','','','001100','E5CCA5','D4A294','','','','EBE4D9','DAD1C4','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'000000','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (4,'PSO [ Ocean ]','PSO','','','DFF5FF','000000','011001','2100cc','','','','','','','','','000000','A7C1CB','7897A8','','','','83D7CC','A0CCE0','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (6,'PSO [ Blue ]','PSO','','','FFFFFF','000000','417FB9','4E6172','0000AA','','','','','','','','000000','90BAE2','5195D4','','','','cde3f2','daedFd','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'000000','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (7,'PSO [ Cool Midnight ]','PSO', '','','444444','ECECEC','EDF2F2','DDEDED','FFFFFF','EDF2F2','','','','','','','000000','80707F','66555F','','','','60707D','667A80','','row1','row2','','Verdana,serif','Arial,Helvetica,sans-serif','courier',NULL,NULL,NULL,'ECECEC','ECECEC','ECECEC','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (8,'PSO [ Pastel Purple ]','PSO','','','FFFFFF','000000','445588','337744','','','','','','','','','CCCCDD','CCCCDD','DDDDEE','','','','EFEFEF','FEFEFE','','row1','row2','','Verdana,serif','Arial,Helvetica,sans-serif','courier',1,2,3,'','','0000EE','','',''); -INSERT INTO phpbb_themes (themes_id, template_name, style_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (9,'subSilver','subSilver','','','E5E5E5','000000','006699','5584AA','FF9933','EDF2F2','EFEFEF','DEE3E7','c2cdd6','','','','CBD3D9','BCBCBC','1B7CAD','','','','AEBDC4','006699','FFFFFF','row1','row2','','Verdana,Arial,Helvetica,sans-serif','Verdana,Arial,Helvetica,sans-serif','courier','','','','004c75','004c75','004c75','','',''); - - --- Smilies -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '1', ':D', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '2', ':-D', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '3', ':grin:', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '4', ':)', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '5', ':-)', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '6', ':smile:', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '7', ':(', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '8', ':-(', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '9', ':sad:', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '10', ':o', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '11', ':-o', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '12', ':eek:', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '13', ':?', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '14', ':-?', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '15', ':???:', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '16', '8)', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '17', '8-)', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '18', ':cool:', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '19', ':lol:', 'icon_lol.gif', 'Laughing'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '20', ':x', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '21', ':-x', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '22', ':mad:', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '23', ':P', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '24', ':-P', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '25', ':razz:', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '26', ':oops:', 'icon_redface.gif', 'Embarassed'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '27', ':cry:', 'icon_cry.gif', 'Crying or Very sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '28', ':evil:', 'icon_evil.gif', 'Evil or Very Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '29', ':roll:', 'icon_rolleyes.gif', 'Rolling Eyes'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '30', ':wink:', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '31', ';)', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '32', ';-)', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '33', ':!:', 'icon_exclaim.gif', 'Exclamation'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '34', ':?:', 'icon_question.gif', 'Question'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '35', ':idea:', 'icon_idea.gif', 'Idea'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '36', ':arrow:', 'icon_arrow.gif', 'Arrow'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '37', ':|', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '38', ':-|', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '39', ':neutral:', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '40', ':mrgreen:', 'icon_mrgreen.gif', 'Mr. Green'); - --- Words -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '1', 'asshole', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '2', 'assram*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '3', 'asswipe', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '4', 'asstool*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '5', 'bastard', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '6', 'bitch', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '7', 'bollock*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '8', 'crap*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '9', '*crap', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '10', 'cunt*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '11', 'dickweed', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '12', 'dickwad', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '13', 'dickhead', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '14', '*fuck*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '15', 'fuk*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '16', 'masturbat*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '17', 'piss*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '18', 'prick', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '19', 'pussy', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '20', '*shit*', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '21', 'slut', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '22', 'tits', '*beep*'); -INSERT INTO phpbb_words (word_id, word, replacement) VALUES ( '23', '*wank*', '*beep*'); - -COMMIT; diff --git a/phpBB/db/oracle_schema.sql b/phpBB/db/oracle_schema.sql deleted file mode 100755 index cbfc0e3139..0000000000 --- a/phpBB/db/oracle_schema.sql +++ /dev/null @@ -1,522 +0,0 @@ -/* - phpBB2 Oracle 8i DB schema - (c) 2001 The phpBB Group - - $Id$ -*/ - -/* - This first section is optional, however its probably the best method - of running phpBB on Oracle. If you already have a tablespace and user created - for phpBB you can leave this section commented out! - - The first set of statements create a phpBB tablespace and a phpBB user, - make sure you change the password of the phpBB user befor you run this script!! -*/ - -/* -CREATE TABLESPACE phpbb - DATAFILE 'E:/web/Oracle8i/ORADATA/phpbb01.dbf' - SIZE 10M - AUTOEXTEND ON NEXT 10M - MAXSIZE 100M; - -CREATE USER phpbb - IDENTIFIED BY phpbb_password - DEFAULT TABLESPACE phpbb - TEMPORARY TABLESPACE temp; - -GRANT CREATE SESSION TO phpbb; -GRANT CREATE TABLE TO phpbb; -GRANT CREATE SEQUENCE TO phpbb; -GRANT CREATE TRIGGER TO phpbb; - -ALTER USER phpbb QUOTA unlimited ON phpbb; - -COMMIT; -DISCONNECT; - -CONNECT phpbb/phpbb_password; -*/ - - - -CREATE SEQUENCE phpbb_banlist_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_categories_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_config_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_disallow_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_forums_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_posts_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_privmsgs_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_ranks_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_smilies_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_themes_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_topics_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_users_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_words_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_groups_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_forum_prune_id_seq increment by 1 start with 2 minvalue 0; -CREATE SEQUENCE phpbb_vote_desc_id_seq increment by 1 start with 2 minvalue 0; - - -/* -------------------------------------------------------- - Table structure for table phpbb_auth_access --------------------------------------------------------- */ -CREATE TABLE phpbb_auth_access ( - group_id number(4) DEFAULT '0' NOT NULL, - forum_id number(4) DEFAULT '0' NOT NULL, - auth_view number(4) DEFAULT '0' NOT NULL, - auth_read number(4) DEFAULT '0' NOT NULL, - auth_post number(4) DEFAULT '0' NOT NULL, - auth_reply number(4) DEFAULT '0' NOT NULL, - auth_edit number(4) DEFAULT '0' NOT NULL, - auth_delete number(4) DEFAULT '0' NOT NULL, - auth_announce number(4) DEFAULT '0' NOT NULL, - auth_sticky number(4) DEFAULT '0' NOT NULL, - auth_pollcreate number(4) DEFAULT '0' NOT NULL, - auth_attachments number(4) DEFAULT '0' NOT NULL, - auth_vote number(4) DEFAULT '0' NOT NULL, - auth_mod number(4) DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_auth_access_pkey PRIMARY KEY (group_id) -); -CREATE INDEX group_phpbb_auth_access_index ON phpbb_auth_access (forum_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_groups --------------------------------------------------------- */ -CREATE TABLE phpbb_groups ( - group_id number(4) NOT NULL, - group_name varchar(40) NOT NULL, - group_type number(2) DEFAULT '1' NOT NULL, - group_description varchar(255) NOT NULL, - group_moderator number(4) DEFAULT '0' NOT NULL, - group_single_user number(4) DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_groups_pkey PRIMARY KEY (group_id) -); - -/* -------------------------------------------------------- - Table structure for table phpbb_banlist --------------------------------------------------------- */ -CREATE TABLE phpbb_banlist ( - ban_id number(4) NOT NULL, - ban_userid number(4), - ban_ip char(8), - ban_email varchar(255), - CONSTRAINT phpbb_banlist_pkey PRIMARY KEY (ban_id) -); -CREATE INDEX ban_userid_phpbb_banlist_index ON phpbb_banlist (ban_userid); - - -/* -------------------------------------------------------- - Table structure for table phpbb_categories --------------------------------------------------------- */ -CREATE TABLE phpbb_categories ( - cat_id number(4) NOT NULL, - cat_title varchar(100), - cat_order number(4), - CONSTRAINT phpbb_categories_pkey PRIMARY KEY (cat_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_config --------------------------------------------------------- */ -CREATE TABLE phpbb_config ( - config_name varchar(255) NOT NULL, - config_value varchar(255), - CONSTRAINT phpbb_config_pkey PRIMARY KEY (config_name) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_disallow --------------------------------------------------------- */ -CREATE TABLE phpbb_disallow ( - disallow_id number(4) NOT NULL, - disallow_username varchar(25), - CONSTRAINT phpbb_disallow_pkey PRIMARY KEY (disallow_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_forums --------------------------------------------------------- */ -CREATE TABLE phpbb_forums ( - forum_id number(4) NOT NULL, - cat_id number(4), - forum_name varchar(150), - forum_desc varchar(2000), - forum_status number(4) DEFAULT '0' NOT NULL, - forum_order number(4) DEFAULT '1' NOT NULL, - forum_posts number(4) DEFAULT '0' NOT NULL, - forum_topics number(4) DEFAULT '0' NOT NULL, - forum_last_post_id number(4) DEFAULT '0' NOT NULL, - prune_enable number(4) DEFAULT '1' NOT NULL, - prune_next number(4), - auth_view number(4) DEFAULT '0' NOT NULL, - auth_read number(4) DEFAULT '0' NOT NULL, - auth_post number(4) DEFAULT '0' NOT NULL, - auth_reply number(4) DEFAULT '0' NOT NULL, - auth_edit number(4) DEFAULT '0' NOT NULL, - auth_delete number(4) DEFAULT '0' NOT NULL, - auth_announce number(4) DEFAULT '0' NOT NULL, - auth_sticky number(4) DEFAULT '0' NOT NULL, - auth_pollcreate number(4) DEFAULT '0' NOT NULL, - auth_vote number(4) DEFAULT '0' NOT NULL, - auth_attachments number(4) DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_forums_pkey PRIMARY KEY (forum_id) -); -CREATE INDEX cat_id_phpbb_forums_index ON phpbb_forums (cat_id); -CREATE INDEX forums_order_phpbb_forums ON phpbb_forums (forum_order); - - -/* -------------------------------------------------------- - Table structure for table phpbb_forum_prune --------------------------------------------------------- */ -CREATE TABLE phpbb_forum_prune ( - prune_id number(4) NOT NULL, - forum_id number(4) NOT NULL, - prune_days number(4) NOT NULL, - prune_freq number(4) NOT NULL, - CONSTRAINT phpbb_forum_prune_pkey PRIMARY KEY (prune_id) -); -CREATE INDEX forum_id_phpbb_forum_prune ON phpbb_forum_prune (forum_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_posts --------------------------------------------------------- */ -CREATE TABLE phpbb_posts ( - post_id number(4) NOT NULL, - topic_id number(4) DEFAULT '0' NOT NULL, - forum_id number(4) DEFAULT '0' NOT NULL, - poster_id number(4) DEFAULT '0' NOT NULL, - post_time number(11) DEFAULT '0' NOT NULL, - post_username varchar(30), - poster_ip char(8) DEFAULT '' NOT NULL, - enable_bbcode number(4) DEFAULT '1' NOT NULL, - enable_html number(4) DEFAULT '0' NOT NULL, - enable_smilies number(4) DEFAULT '1' NOT NULL, - enable_sig number(4) DEFAULT '1' NOT NULL, - bbcode_uid varchar(10) DEFAULT '', - post_edit_time number(11), - post_edit_count number(4) DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_posts_pkey PRIMARY KEY (post_id) -); -CREATE INDEX forum_id_phpbb_posts_index ON phpbb_posts (forum_id); -CREATE INDEX post_time_phpbb_posts_index ON phpbb_posts (post_time); -CREATE INDEX poster_id_phpbb_posts_index ON phpbb_posts (poster_id); -CREATE INDEX topic_id_phpbb_posts_index ON phpbb_posts (topic_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_posts_text --------------------------------------------------------- */ -CREATE TABLE phpbb_posts_text ( - post_id number(4) DEFAULT '0' NOT NULL, - post_subject varchar(255), - post_text varchar(2000), - CONSTRAINT phpbb_posts_text_pkey PRIMARY KEY (post_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_privmsgs --------------------------------------------------------- */ -CREATE TABLE phpbb_privmsgs ( - privmsgs_id number(4) NOT NULL, - privmsgs_type number(4) DEFAULT '0' NOT NULL, - privmsgs_subject varchar(255) DEFAULT '0' NOT NULL, - privmsgs_from_userid number(4) DEFAULT '0' NOT NULL, - privmsgs_to_userid number(4) DEFAULT '0' NOT NULL, - privmsgs_date number(4) DEFAULT '0' NOT NULL, - privmsgs_ip char(8) NOT NULL, - privmsgs_enable_bbcode number(1) DEFAULT '1' NOT NULL, - privmsgs_enable_html number(1) DEFAULT '0' NOT NULL, - privmsgs_enable_smilies number(1) DEFAULT '1' NOT NULL, - privmsgs_attach_sig number(1) DEFAULT '1' NOT NULL, - CONSTRAINT phpbb_privmsgs_pkey PRIMARY KEY (privmsgs_id) -); -CREATE INDEX privmsgs_from_userid_index ON phpbb_privmsgs (privmsgs_from_userid); -CREATE INDEX privmsgs_to_userid_index ON phpbb_privmsgs (privmsgs_to_userid); - - -/* -------------------------------------------------------- - Table structure for table phpbb_privmsgs_text --------------------------------------------------------- */ -CREATE TABLE phpbb_privmsgs_text ( - privmsgs_text_id number(4) DEFAULT '0' NOT NULL, - privmsgs_bbcode_uid char(10) DEFAULT '0' NOT NULL, - privmsgs_text varchar(2000), - CONSTRAINT phpbb_privmsgs_text_pkey PRIMARY KEY (privmsgs_text_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_ranks --------------------------------------------------------- */ -CREATE TABLE phpbb_ranks ( - rank_id number(4) NOT NULL, - rank_title varchar(50) DEFAULT '' NOT NULL, - rank_min number(4) DEFAULT '0' NOT NULL, - rank_max number(4) DEFAULT '0' NOT NULL, - rank_special number(4) DEFAULT '0', - rank_image varchar(255), - CONSTRAINT phpbb_ranks_pkey PRIMARY KEY (rank_id) -); -CREATE INDEX rank_max_phpbb_ranks_index ON phpbb_ranks (rank_max); -CREATE INDEX rank_min_phpbb_ranks_index ON phpbb_ranks (rank_min); - - -/* -------------------------------------------------------- - Table structure for table phpbb_session --------------------------------------------------------- */ -CREATE TABLE phpbb_sessions ( - session_id char(32) DEFAULT '0' NOT NULL, - session_user_id number(11) DEFAULT '0' NOT NULL, - session_start number(11) DEFAULT '0' NOT NULL, - session_time number(11) DEFAULT '0' NOT NULL, - session_last_visit number(11) DEFAULT '0' NOT NULL, - session_ip char(8) DEFAULT '0' NOT NULL, - session_page number(11) DEFAULT '0' NOT NULL, - session_logged_in number(11) DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_sessions_pkey PRIMARY KEY (session_id) -); -CREATE INDEX session_id_ip_user_id ON phpbb_sessions (session_id, session_ip, session_user_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_smilies --------------------------------------------------------- */ -CREATE TABLE phpbb_smilies ( - smilies_id number(4) NOT NULL, - code varchar(50), - smile_url varchar(100), - emoticon varchar(75), - CONSTRAINT phpbb_smilies_pkey PRIMARY KEY (smilies_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_themes --------------------------------------------------------- */ -CREATE TABLE phpbb_themes ( - themes_id number(4) NOT NULL, - style_name varchar(30), - template_name varchar(30) DEFAULT '' NOT NULL, - head_stylesheet varchar(100), - body_background varchar(100), - body_bgcolor char(6), - body_text char(6), - body_link char(6), - body_vlink char(6), - body_alink char(6), - body_hlink char(6), - tr_color1 char(6), - tr_color2 char(6), - tr_color3 char(6), - tr_class1 varchar(25), - tr_class2 varchar(25), - tr_class3 varchar(25), - th_color1 char(6), - th_color2 char(6), - th_color3 char(6), - th_class1 varchar(25), - th_class2 varchar(25), - th_class3 varchar(25), - td_color1 char(6), - td_color2 char(6), - td_color3 char(6), - td_class1 varchar(25), - td_class2 varchar(25), - td_class3 varchar(25), - fontface1 varchar(25), - fontface2 varchar(25), - fontface3 varchar(25), - fontsize1 number(4), - fontsize2 number(4), - fontsize3 number(4), - fontcolor1 char(6), - fontcolor2 char(6), - fontcolor3 char(6), - span_class1 varchar(25), - span_class2 varchar(25), - span_class3 varchar(25), - CONSTRAINT phpbb_themes_pkey PRIMARY KEY (themes_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_themes_name --------------------------------------------------------- */ -CREATE TABLE phpbb_themes_name ( - themes_id number(4) DEFAULT '0' NOT NULL, - tr_color1_name varchar(50), - tr_color2_name varchar(50), - tr_color3_name varchar(50), - tr_class1_name varchar(50), - tr_class2_name varchar(50), - tr_class3_name varchar(50), - th_color1_name varchar(50), - th_color2_name varchar(50), - th_color3_name varchar(50), - th_class1_name varchar(50), - th_class2_name varchar(50), - th_class3_name varchar(50), - td_color1_name varchar(50), - td_color2_name varchar(50), - td_color3_name varchar(50), - td_class1_name varchar(50), - td_class2_name varchar(50), - td_class3_name varchar(50), - fontface1_name varchar(50), - fontface2_name varchar(50), - fontface3_name varchar(50), - fontsize1_name varchar(50), - fontsize2_name varchar(50), - fontsize3_name varchar(50), - fontcolor1_name varchar(50), - fontcolor2_name varchar(50), - fontcolor3_name varchar(50), - span_class1_name varchar(50), - span_class2_name varchar(50), - span_class3_name varchar(50), - CONSTRAINT phpbb_themes_name_pkey PRIMARY KEY (themes_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_topics --------------------------------------------------------- */ -CREATE TABLE phpbb_topics ( - topic_id number(4) NOT NULL, - topic_title varchar(100) DEFAULT '' NOT NULL, - topic_poster number(4) DEFAULT '0' NOT NULL, - topic_time number(11) DEFAULT '0' NOT NULL, - topic_views number(4) DEFAULT '0' NOT NULL, - topic_replies number(4) DEFAULT '0' NOT NULL, - forum_id number(4) DEFAULT '0' NOT NULL, - topic_status number(4) DEFAULT '0' NOT NULL, - topic_vote number(4) DEFAULT '0' NOT NULL, - topic_type number(4) DEFAULT '0' NOT NULL, - topic_moved_id number(4), - topic_last_post_id number(4) DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_topics_pkey PRIMARY KEY (topic_id) -); -CREATE INDEX phpbb_topics_index ON phpbb_topics (forum_id, topic_id); -CREATE INDEX forum_id_phpbb_topics_index ON phpbb_topics (forum_id); - -/* -------------------------------------------------------- - Table structure for table phpbb_topics_watch --------------------------------------------------------- */ -CREATE TABLE phpbb_topics_watch ( - topic_id number(4), - user_id number(4), - notify_status number(4) DEFAULT '0' NOT NULL -); -CREATE INDEX phpbb_topics_watch_index ON phpbb_topics_watch (topic_id, user_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_user_group --------------------------------------------------------- */ -CREATE TABLE phpbb_user_group ( - group_id number(4) DEFAULT '0' NOT NULL, - user_id number(4) DEFAULT '0' NOT NULL, - user_pending number(4) -); -CREATE INDEX group_id_phpbb_user_group ON phpbb_user_group (group_id); -CREATE INDEX user_id_phpbb_user_group_index ON phpbb_user_group (user_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_users --------------------------------------------------------- */ -CREATE TABLE phpbb_users ( - user_id number(4) NOT NULL, - user_active number(4), - username varchar(25) DEFAULT '' NOT NULL, - user_regdate number(11) DEFAULT '0' NOT NULL, - user_password varchar(32) DEFAULT '' NOT NULL, - user_autologin_key varchar(32), - user_email varchar(255), - user_icq varchar(15), - user_website varchar(100), - user_occ varchar(100), - user_from varchar(100), - user_interests varchar(255), - user_sig varchar(2000), - user_sig_bbcode_uid char(10), - user_style number(4), - user_aim varchar(255), - user_yim varchar(255), - user_msnm varchar(255), - user_posts number(4) DEFAULT '0' NOT NULL, - user_viewemail number(4), - user_attachsig number(4), - user_allowhtml number(4), - user_allowbbcode number(4), - user_allowsmile number(4), - user_allow_pm number(4) DEFAULT '1' NOT NULL, - user_allowavatar number(4) DEFAULT '1' NOT NULL, - user_allow_viewonline number(4) DEFAULT '1' NOT NULL, - user_rank number(4) DEFAULT '0', - user_avatar varchar(100), - user_level number(4) DEFAULT '1', - user_lang varchar(255), - user_timezone number(4) DEFAULT '0' NOT NULL, - user_dateformat varchar(14) DEFAULT 'd M Y H:m' NOT NULL, - user_notify_pm number(4) DEFAULT '1' NOT NULL, - user_notify number(4), - user_actkey varchar(32), - user_newpasswd varchar(32), - CONSTRAINT phpbb_users_pkey PRIMARY KEY (user_id) -); - -/* -------------------------------------------------------- - Table structure for table phpbb_vote_desc --------------------------------------------------------- */ -CREATE TABLE phpbb_vote_desc ( - vote_id number(4) NOT NULL, - topic_id number(4) DEFAULT '0' NOT NULL, - vote_text varchar2(4000) NOT NULL, - vote_start number(4) DEFAULT '0' NOT NULL, - vote_length number(4) DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_vote_dsc_pkey PRIMARY KEY (vote_id) -); -CREATE INDEX topic_id_phpbb_vote_desc_index ON phpbb_vote_desc (topic_id); - -/* -------------------------------------------------------- - Table structure for table phpbb_vote_results --------------------------------------------------------- */ -CREATE TABLE phpbb_vote_results ( - vote_id number(4) DEFAULT '0' NOT NULL, - vote_option_id number(4) DEFAULT '0' NOT NULL, - vote_option_text varchar(255) NOT NULL, - vote_result number(4) DEFAULT '0' NOT NULL -); -CREATE INDEX option_id_vote_results_index ON phpbb_vote_results (vote_option_id); - -/* -------------------------------------------------------- - Table structure for table phpbb_vote_voters --------------------------------------------------------- */ -CREATE TABLE phpbb_vote_voters ( - vote_id number(4) DEFAULT '0' NOT NULL, - vote_user_id number(4) DEFAULT '0' NOT NULL, - vote_user_ip char(8) NOT NULL -); -CREATE INDEX vote_id_vote_voters_index ON phpbb_vote_voters (vote_id); -CREATE INDEX vote_user_id_vote_voters_index ON phpbb_vote_voters (vote_user_id); -CREATE INDEX vote_user_ip_vote_voters_index ON phpbb_vote_voters (vote_user_ip); - -/* -------------------------------------------------------- - Table structure for table phpbb_words --------------------------------------------------------- */ -CREATE TABLE phpbb_words ( - word_id number(4) NOT NULL, - word varchar(100) DEFAULT '' NOT NULL, - replacement varchar(100) DEFAULT '' NOT NULL, - CONSTRAINT phpbb_words_pkey PRIMARY KEY (word_id) -); - -COMMIT; diff --git a/phpBB/db/oracle_triggers.sql b/phpBB/db/oracle_triggers.sql deleted file mode 100755 index f22fa46f66..0000000000 --- a/phpBB/db/oracle_triggers.sql +++ /dev/null @@ -1,217 +0,0 @@ -/* - phpBB2 Oracle 8i Triggers File - (c) 2001 The phpBB Group - - $Id$ - */ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_groups --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_PHPBB_GROUPS_ID_SEQ" -BEFORE INSERT OR UPDATE OF "GROUP_ID" ON "PHPBB"."PHPBB_GROUPS" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_GROUPS_ID_SEQ.NEXTVAL -INTO :NEW.group_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_banlist --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_PHPBB_BANLIST_ID_SEQ" -BEFORE INSERT OR UPDATE OF "BAN_ID" ON "PHPBB"."PHPBB_BANLIST" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_BANLIST_ID_SEQ.NEXTVAL -INTO :NEW.ban_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_categories --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_CATEGORIES_ID_SEQ" -BEFORE INSERT OR UPDATE OF "CAT_ID" ON "PHPBB"."PHPBB_CATEGORIES" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_CATEGORIES_ID_SEQ.NEXTVAL -INTO :NEW.cat_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_disallow --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_DISALLOW_ID_SEQ" -BEFORE INSERT OR UPDATE OF "DISALLOW_ID" ON "PHPBB"."PHPBB_DISALLOW" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_DISALLOW_ID_SEQ.NEXTVAL -INTO :NEW.disallow_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_forums --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_FORUMS_ID_SEQ" -BEFORE INSERT OR UPDATE OF "FORUM_ID" ON "PHPBB"."PHPBB_FORUMS" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_FORUMS_ID_SEQ.NEXTVAL -INTO :NEW.forum_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_forum_prune --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_FORUM_PRUNE_ID_SEQ" -BEFORE INSERT OR UPDATE OF "PRUNE_ID" ON "PHPBB"."PHPBB_FORUM_PRUNE" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_FORUM_PRUNE_ID_SEQ.NEXTVAL -INTO :NEW.prune_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_posts --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_POSTS_ID_SEQ" -BEFORE INSERT OR UPDATE OF "POST_ID" ON "PHPBB"."PHPBB_POSTS" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_POSTS_ID_SEQ.NEXTVAL -INTO :NEW.post_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_privmsgs --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_PRIVMSGS_ID_SEQ" -BEFORE INSERT OR UPDATE OF "PRIVMSGS_ID" ON "PHPBB"."PHPBB_PRIVMSGS" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_PRIVMSGS_ID_SEQ.NEXTVAL -INTO :NEW.privmsgs_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_ranks --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_RANK_ID_SEQ" -BEFORE INSERT OR UPDATE OF "RANK_ID" ON "PHPBB"."PHPBB_RANKS" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_RANKS_ID_SEQ.NEXTVAL -INTO :NEW.rank_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_smilies --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_SMILIES_ID_SEQ" -BEFORE INSERT OR UPDATE OF "SMILIES_ID" ON "PHPBB"."PHPBB_SMILIES" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_SMILIES_ID_SEQ.NEXTVAL -INTO :NEW.smilies_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_themes --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_THEMES_ID_SEQ" -BEFORE INSERT OR UPDATE OF "THEMES_ID" ON "PHPBB"."PHPBB_THEMES" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_THEMES_ID_SEQ.NEXTVAL -INTO :NEW.themes_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_topics --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_TOPICS_ID_SEQ" -BEFORE INSERT OR UPDATE OF "TOPIC_ID" ON "PHPBB"."PHPBB_TOPICS" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_TOPICS_ID_SEQ.NEXTVAL -INTO :NEW.topic_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_users --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_USERS_ID_SEQ" -BEFORE INSERT OR UPDATE OF "USER_ID" ON "PHPBB"."PHPBB_USERS" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_USERS_ID_SEQ.NEXTVAL -INTO :NEW.user_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_vote_desc --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_VOTE_DESC_ID_SEQ" -BEFORE INSERT OR UPDATE OF "VOTE_ID" ON "PHPBB"."PHPBB_VOTE_DESC" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_VOTE_DESC_ID_SEQ.NEXTVAL -INTO :NEW.vote_id -FROM DUAL; -END; -/ - -/* -------------------------------------------------------- - Trigger structure for table phpbb_words --------------------------------------------------------- */ -CREATE OR REPLACE TRIGGER "PHPBB"."SET_WORDS_ID_SEQ" -BEFORE INSERT OR UPDATE OF "WORD_ID" ON "PHPBB"."PHPBB_WORDS" -REFERENCING OLD AS OLD NEW AS NEW -FOR EACH ROW -BEGIN -SELECT PHPBB_WORDS_ID_SEQ.NEXTVAL -INTO :NEW.word_id -FROM DUAL; -END; -/ - -COMMIT; diff --git a/phpBB/db/postgres_basic.sql b/phpBB/db/postgres_basic.sql deleted file mode 100755 index 1a6719fa63..0000000000 --- a/phpBB/db/postgres_basic.sql +++ /dev/null @@ -1,149 +0,0 @@ -/* -* Basic DB data for phpBB2 devel -* -* $Id$ -*/ - --- Config -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_disable','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('sitename','yourdomain.com'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('site_desc','A _little_ text to describe your forum'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_name','phpbb2postgres'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_path','/'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_domain',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('cookie_secure','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('session_length','900'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_html','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_html_tags','b,i,u,pre'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_bbcode','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_smilies','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_sig','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_namechange','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_theme_create','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_local','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_remote','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_avatar_upload','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('override_user_style','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('posts_per_page','15'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('topics_per_page','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('hot_threshold','25'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_poll_options','10'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_sig_chars','255'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_inbox_privmsgs','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_sentbox_privmsgs','25'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_savebox_privmsgs','50'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email_sig','Thanks, The Management'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email','youraddress@yourdomain.com'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_delivery','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_host',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_username',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smtp_password',''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('require_activation','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('flood_interval','15'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_email_form','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_filesize','6144'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_max_width','80'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_max_height','80'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_path','images/avatars'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_gallery_path','images/avatars/gallery'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('smilies_path','images/smiles'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_style','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_admin_style','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('default_dateformat','D M d, Y g:i a'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('board_timezone','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('prune_enable','1'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('privmsg_disable','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('gzip_compress','0'); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('coppa_fax', ''); -INSERT INTO phpbb_config (config_name, config_value) VALUES ('coppa_mail', ''); - - --- Categories -INSERT INTO phpbb_categories (cat_id, cat_title, cat_order) VALUES (1, 'Test category 1', 1); - - --- Forums -INSERT INTO phpbb_forums (forum_id, forum_name, forum_desc, cat_id, forum_order, forum_posts, forum_topics, forum_last_post_id, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_announce, auth_sticky, auth_pollcreate, auth_vote, auth_attachments) VALUES (1, 'Test Forum 1', 'This is just a test forum, nothing special here.', 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 3, 3, 3, 3); - - --- Users -INSERT INTO phpbb_users (user_id, user_active, username, user_password, user_autologin_key, user_level, user_timezone, user_dateformat, user_style, user_lang, user_viewemail, user_attachsig, user_allowhtml, user_allowbbcode, user_allowsmile, user_allowavatar, user_allow_pm, user_allow_viewonline, user_notify_pm, user_regdate, user_rank, user_avatar, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_aim, user_yim, user_msnm, user_posts, user_actkey, user_newpasswd, user_notify) VALUES (-1,1,'Anonymous','','','','','','','','','','',1,1,'','',1,'','','','','','','','','','','',NULL,'','','',60,'','',''); - --- username: admin password: admin (change this or remove it once everything is working!) -INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_autologin_key, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES (2, 'Admin', 1, '', '21232f297a57a5a743894a0e4a801fc3', '', 'admin@yourdomain.com', '', '', '', '', '', '', 1, 1, '', '', '', 1, 0, 1, 0, 1, 1, 1, 1, 1, '', '', 0, 'd M Y h:i a', '', '', 0, 1); - - --- Ranks -INSERT INTO phpbb_ranks (rank_id, rank_title, rank_min, rank_max, rank_special, rank_image) VALUES ( '1', 'Site Admin', '-1', '-1', '1', ''); - - --- Groups -INSERT INTO phpbb_groups (group_id, group_name, group_description, group_single_user) VALUES (1, 'Anonymous', 'Personal User', 1); -INSERT INTO phpbb_groups (group_id, group_name, group_description, group_single_user) VALUES (2, 'Admin', 'Personal User', 1); - - --- User -> Group -INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES (1, -1, 0); -INSERT INTO phpbb_user_group (group_id, user_id, user_pending) VALUES (2, 2, 0); - - --- Demo Topic -INSERT INTO phpbb_topics (topic_id, topic_title, topic_poster, topic_time, topic_views, topic_replies, forum_id, topic_status, topic_type, topic_last_post_id) VALUES (1, 'Welcome to phpBB 2', 2, date_part('EPOCH', TIMESTAMP 'now'), 0, 0, 1, 0, 0, 1); - - --- Demo Post -INSERT INTO phpbb_posts (post_id, topic_id, forum_id, poster_id, post_time, post_username, poster_ip) VALUES (1, 1, 1, 2, date_part('EPOCH', TIMESTAMP 'now'), '', '7F000001'); -INSERT INTO phpbb_posts_text (post_id, post_subject, post_text) VALUES (1, '', 'This is an example post in your phpBB 2 installation. You may delete this post, this topic and even this forum if you like since everything seems to be working!'); - - --- Themes -INSERT INTO phpbb_themes (themes_id, template_name, style_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (1,'subSilver','subSilver','','','E5E5E5','000000','006699','5584AA','FF9933','EDF2F2','EFEFEF','DEE3E7','c2cdd6','','','','CBD3D9','BCBCBC','1B7CAD','','','','AEBDC4','006699','FFFFFF','row1','row2','','Verdana,Arial,Helvetica,sans-serif','Verdana,Arial,Helvetica,sans-serif','courier','','','','004c75','004c75','004c75','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (2,'PSO [ Wheat ] ','PSO','','','FFFFFF','000000','002266','004411','','','','','','','','','001100','E5CCA5','D4A294','','','','EBE4D9','DAD1C4','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'000000','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (3,'PSO [ Ocean ]','PSO','','','DFF5FF','000000','011001','2100cc','','','','','','','','','000000','A7C1CB','7897A8','','','','83D7CC','A0CCE0','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (4,'PSO [ Blue ]','PSO','','','FFFFFF','000000','417FB9','4E6172','0000AA','','','','','','','','000000','90BAE2','5195D4','','','','cde3f2','daedFd','','row1','row2','','verdana,serif','arial,helvetica','courier',1,2,3,'000000','','','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (5,'PSO [ Cool Midnight ]','PSO', '','','444444','ECECEC','EDF2F2','DDEDED','FFFFFF','EDF2F2','','','','','','','000000','80707F','66555F','','','','60707D','667A80','','row1','row2','','Verdana,serif','Arial,Helvetica,sans-serif','courier',NULL,NULL,NULL,'ECECEC','ECECEC','ECECEC','','',''); -INSERT INTO phpbb_themes (themes_id, style_name, template_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (6,'PSO [ Pastel Purple ]','PSO','','','FFFFFF','000000','445588','337744','','','','','','','','','CCCCDD','CCCCDD','DDDDEE','','','','EFEFEF','FEFEFE','','row1','row2','','Verdana,serif','Arial,Helvetica,sans-serif','courier',1,2,3,'','','0000EE','','',''); - - --- Smilies -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '1', ':D', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '2', ':-D', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '3', ':grin:', 'icon_biggrin.gif', 'Very Happy'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '4', ':)', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '5', ':-)', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '6', ':smile:', 'icon_smile.gif', 'Smile'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '7', ':(', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '8', ':-(', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '9', ':sad:', 'icon_sad.gif', 'Sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '10', ':o', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '11', ':-o', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '12', ':eek:', 'icon_eek.gif', 'Surprised'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '13', ':?', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '14', ':-?', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '15', ':???:', 'icon_confused.gif', 'Confused'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '16', '8)', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '17', '8-)', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '18', ':cool:', 'icon_cool.gif', 'Cool'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '19', ':lol:', 'icon_lol.gif', 'Laughing'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '20', ':x', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '21', ':-x', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '22', ':mad:', 'icon_mad.gif', 'Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '23', ':P', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '24', ':-P', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '25', ':razz:', 'icon_razz.gif', 'Razz'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '26', ':oops:', 'icon_redface.gif', 'Embarassed'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '27', ':cry:', 'icon_cry.gif', 'Crying or Very sad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '28', ':evil:', 'icon_evil.gif', 'Evil or Very Mad'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '29', ':twisted:', 'icon_twisted.gif', 'Twisted Evil'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '30', ':roll:', 'icon_rolleyes.gif', 'Rolling Eyes'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '31', ':wink:', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '32', ';)', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '33', ';-)', 'icon_wink.gif', 'Wink'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '34', ':!:', 'icon_exclaim.gif', 'Exclamation'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '35', ':?:', 'icon_question.gif', 'Question'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '36', ':idea:', 'icon_idea.gif', 'Idea'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '37', ':arrow:', 'icon_arrow.gif', 'Arrow'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '38', ':|', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '39', ':-|', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '40', ':neutral:', 'icon_neutral.gif', 'Neutral'); -INSERT INTO phpbb_smilies (smilies_id, code, smile_url, emoticon) VALUES ( '41', ':mrgreen:', 'icon_mrgreen.gif', 'Mr. Green'); diff --git a/phpBB/db/postgres_schema.sql b/phpBB/db/postgres_schema.sql deleted file mode 100644 index b5c50e26c4..0000000000 --- a/phpBB/db/postgres_schema.sql +++ /dev/null @@ -1,534 +0,0 @@ -/* - phpBB2 PostgreSQL DB schema - phpBB group 2001 - - - $Id$ -*/ - -CREATE SEQUENCE phpbb_banlist_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_categories_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_config_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_disallow_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_forums_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_posts_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_privmsgs_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_ranks_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_search_wordlist_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_smilies_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_themes_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_topics_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_users_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_words_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_groups_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_forum_prune_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; -CREATE SEQUENCE phpbb_vote_desc_id_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1; - -/* -------------------------------------------------------- - Table structure for table phpbb_auth_access --------------------------------------------------------- */ -CREATE TABLE phpbb_auth_access ( - group_id int DEFAULT '0' NOT NULL, - forum_id int2 DEFAULT '0' NOT NULL, - auth_view int2 DEFAULT '0' NOT NULL, - auth_read int2 DEFAULT '0' NOT NULL, - auth_post int2 DEFAULT '0' NOT NULL, - auth_reply int2 DEFAULT '0' NOT NULL, - auth_edit int2 DEFAULT '0' NOT NULL, - auth_delete int2 DEFAULT '0' NOT NULL, - auth_announce int2 DEFAULT '0' NOT NULL, - auth_sticky int2 DEFAULT '0' NOT NULL, - auth_pollcreate int2 DEFAULT '0' NOT NULL, - auth_attachments int2 DEFAULT '0' NOT NULL, - auth_vote int2 DEFAULT '0' NOT NULL, - auth_mod int2 DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_auth_access_pkey PRIMARY KEY (group_id) -); -CREATE INDEX group_id_phpbb_auth_access_index ON phpbb_auth_access (forum_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_groups --------------------------------------------------------- */ -CREATE TABLE phpbb_groups ( - group_id int DEFAULT nextval('phpbb_groups_id_seq'::text) NOT NULL, - group_name varchar(40) NOT NULL, - group_type int2 DEFAULT '1' NOT NULL, - group_description varchar(255) NOT NULL, - group_moderator int4 DEFAULT '0' NOT NULL, - group_single_user int2 DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_groups_pkey PRIMARY KEY (group_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_banlist --------------------------------------------------------- */ -CREATE TABLE phpbb_banlist ( - ban_id int4 DEFAULT nextval('phpbb_banlist_id_seq'::text) NOT NULL, - ban_userid int4, - ban_ip char(8), - ban_email varchar(255), - CONSTRAINT phpbb_banlist_pkey PRIMARY KEY (ban_id) -); -CREATE INDEX ban_userid_phpbb_banlist_index ON phpbb_banlist (ban_userid); - - -/* -------------------------------------------------------- - Table structure for table phpbb_categories --------------------------------------------------------- */ -CREATE TABLE phpbb_categories ( - cat_id int4 DEFAULT nextval('phpbb_categories_id_seq'::text) NOT NULL, - cat_title varchar(100), - cat_order int4, - CONSTRAINT phpbb_categories_pkey PRIMARY KEY (cat_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_config --------------------------------------------------------- */ -CREATE TABLE phpbb_config ( - config_name varchar(255) NOT NULL, - config_value varchar(255) NOT NULL, - CONSTRAINT phpbb_config_pkey PRIMARY KEY (config_name) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_disallow --------------------------------------------------------- */ -CREATE TABLE phpbb_disallow ( - disallow_id int4 DEFAULT nextval('phpbb_disallow_id_s'::text) NOT NULL, - disallow_username varchar(25), - CONSTRAINT phpbb_disallow_pkey PRIMARY KEY (disallow_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_forums --------------------------------------------------------- */ -CREATE TABLE phpbb_forums ( - forum_id int4 DEFAULT nextval('phpbb_forums_id_seq'::text) NOT NULL, - cat_id int4, - forum_name varchar(150), - forum_desc text, - forum_status int2 DEFAULT '0' NOT NULL, - forum_order int4 DEFAULT '1' NOT NULL, - forum_posts int4 DEFAULT '0' NOT NULL, - forum_topics int4 DEFAULT '0' NOT NULL, - forum_last_post_id int4 DEFAULT '0' NOT NULL, - prune_enable int2 DEFAULT '1' NOT NULL, - prune_next int, - auth_view int2 DEFAULT '0' NOT NULL, - auth_read int2 DEFAULT '0' NOT NULL, - auth_post int2 DEFAULT '0' NOT NULL, - auth_reply int2 DEFAULT '0' NOT NULL, - auth_edit int2 DEFAULT '0' NOT NULL, - auth_delete int2 DEFAULT '0' NOT NULL, - auth_announce int2 DEFAULT '0' NOT NULL, - auth_sticky int2 DEFAULT '0' NOT NULL, - auth_pollcreate int2 DEFAULT '0' NOT NULL, - auth_vote int2 DEFAULT '0' NOT NULL, - auth_attachments int2 DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_forums_pkey PRIMARY KEY (forum_id) -); -CREATE INDEX cat_id_phpbb_forums_index ON phpbb_forums (cat_id); -CREATE INDEX forum_id_phpbb_forums_index ON phpbb_forums (forum_id); -CREATE INDEX forums_order_phpbb_forums_index ON phpbb_forums (forum_order); - - -/* -------------------------------------------------------- - Table structure for table phpbb_forum_prune --------------------------------------------------------- */ -CREATE TABLE phpbb_forum_prune ( - prune_id int4 DEFAULT nextval('phpbb_forum_prune_id_seq'::text) NOT NULL, - forum_id int4 NOT NULL, - prune_days int4 NOT NULL, - prune_freq int4 NOT NULL, - CONSTRAINT phpbb_forum_prune_pkey PRIMARY KEY (prune_id) -); -CREATE INDEX prune_id_phpbb_forum_prune_index ON phpbb_forum_prune (prune_id); -CREATE INDEX forum_id_phpbb_forum_prune_index ON phpbb_forum_prune (forum_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_posts --------------------------------------------------------- */ -CREATE TABLE phpbb_posts ( - post_id int4 DEFAULT nextval('phpbb_posts_id_seq'::text) NOT NULL, - topic_id int4 DEFAULT '0' NOT NULL, - forum_id int4 DEFAULT '0' NOT NULL, - poster_id int4 DEFAULT '0' NOT NULL, - post_time int4 DEFAULT '0' NOT NULL, - post_username varchar(30), - poster_ip char(8) DEFAULT '' NOT NULL, - enable_bbcode int2 DEFAULT '1' NOT NULL, - enable_html int2 DEFAULT '0' NOT NULL, - enable_smilies int2 DEFAULT '1' NOT NULL, - enable_sig int2 DEFAULT '1' NOT NULL, - bbcode_uid varchar(10) DEFAULT '' NOT NULL, - post_edit_time int4, - post_edit_count int2 DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_posts_pkey PRIMARY KEY (post_id) -); -CREATE INDEX forum_id_phpbb_posts_index ON phpbb_posts (forum_id); -CREATE INDEX post_time_phpbb_posts_index ON phpbb_posts (post_time); -CREATE INDEX poster_id_phpbb_posts_index ON phpbb_posts (poster_id); -CREATE INDEX topic_id_phpbb_posts_index ON phpbb_posts (topic_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_posts_text --------------------------------------------------------- */ -CREATE TABLE phpbb_posts_text ( - post_id int4 DEFAULT '0' NOT NULL, - post_subject varchar(255), - post_text text, - CONSTRAINT phpbb_posts_text_pkey PRIMARY KEY (post_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_privmsgs --------------------------------------------------------- */ -CREATE TABLE phpbb_privmsgs ( - privmsgs_id int4 DEFAULT nextval('phpbb_privmsgs_id_seq'::text) NOT NULL, - privmsgs_type int2 DEFAULT '0' NOT NULL, - privmsgs_subject varchar(255) DEFAULT '0' NOT NULL, - privmsgs_from_userid int4 DEFAULT '0' NOT NULL, - privmsgs_to_userid int4 DEFAULT '0' NOT NULL, - privmsgs_date int4 DEFAULT '0' NOT NULL, - privmsgs_ip char(8) NOT NULL, - privmsgs_enable_bbcode int2 DEFAULT '1' NOT NULL, - privmsgs_enable_html int2 DEFAULT '0' NOT NULL, - privmsgs_enable_smilies int2 DEFAULT '1' NOT NULL, - privmsgs_attach_sig int2 DEFAULT '1' NOT NULL, - CONSTRAINT phpbb_privmsgs_pkey PRIMARY KEY (privmsgs_id) -); -CREATE INDEX privmsgs_from_userid_index ON phpbb_privmsgs (privmsgs_from_userid); -CREATE INDEX privmsgs_to_userid_index ON phpbb_privmsgs (privmsgs_to_userid); - - -/* -------------------------------------------------------- - Table structure for table phpbb_privmsgs_text --------------------------------------------------------- */ -CREATE TABLE phpbb_privmsgs_text ( - privmsgs_text_id int4 DEFAULT '0' NOT NULL, - privmsgs_bbcode_uid char(10) DEFAULT '0' NOT NULL, - privmsgs_text text, - CONSTRAINT phpbb_privmsgs_text_pkey PRIMARY KEY (privmsgs_text_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_ranks --------------------------------------------------------- */ -CREATE TABLE phpbb_ranks ( - rank_id int4 DEFAULT nextval('phpbb_ranks_id_seq'::text) NOT NULL, - rank_title varchar(50) DEFAULT '' NOT NULL, - rank_min int4 DEFAULT '0' NOT NULL, - rank_max int4 DEFAULT '0' NOT NULL, - rank_special int2 DEFAULT '0', - rank_image varchar(255), - CONSTRAINT phpbb_ranks_pkey PRIMARY KEY (rank_id) -); -CREATE INDEX rank_id_phpbb_ranks_index ON phpbb_ranks (rank_id); -CREATE INDEX rank_max_phpbb_ranks_index ON phpbb_ranks (rank_max); -CREATE INDEX rank_min_phpbb_ranks_index ON phpbb_ranks (rank_min); - - -/* -------------------------------------------------------- - Table structure for table phpbb_search_results --------------------------------------------------------- */ -CREATE TABLE phpbb_search_results ( - search_id int4 NOT NULL default '0', - session_id char(32) NOT NULL default '', - search_array text NOT NULL, - CONSTRAINT phpbb_search_results_pkey PRIMARY KEY (search_id) -); -CREATE INDEX session_id_phpbb_search_results ON phpbb_search_results (session_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_search_wordlist --------------------------------------------------------- */ -CREATE TABLE phpbb_search_wordlist ( - word_id int4 DEFAULT nextval('phpbb_search_wordlist_id_seq'::text) NOT NULL, - word_text varchar(100) NOT NULL default '', - word_weight int2 NOT NULL default '0', - CONSTRAINT phpbb_search_results_pkey PRIMARY KEY (word_id), -) -CREATE INDEX word_text_phpbb_search_wordlist ON phpbb_search_wordlist (word_text); - - -/* -------------------------------------------------------- - Table structure for table phpbb_search_wordmatch --------------------------------------------------------- */ -CREATE TABLE phpbb_search_wordmatch ( - post_id int4 NOT NULL default '0', - word_id int4 NOT NULL default '0', - word_count int2 NOT NULL default '0', - title_match int2 NOT NULL default '0' -) -CREATE INDEX word_id_phpbb_search_wordmatch ON phpbb_search_wordmatch (word_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_sessions --------------------------------------------------------- */ -CREATE TABLE phpbb_sessions ( - session_id char(32) DEFAULT '0' NOT NULL, - session_user_id int4 DEFAULT '0' NOT NULL, - session_start int4 DEFAULT '0' NOT NULL, - session_time int4 DEFAULT '0' NOT NULL, - session_last_visit int4 DEFAULT '0' NOT NULL, - session_ip char(8) DEFAULT '0' NOT NULL, - session_page int4 DEFAULT '0' NOT NULL, - session_logged_in int2 DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_session_pkey PRIMARY KEY (session_id) -); -CREATE INDEX session_user_id ON phpbb_sessions (session_user_id); -CREATE INDEX session_id_ip_user_id ON phpbb_sessions (session_id, session_ip, session_user_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_smilies --------------------------------------------------------- */ -CREATE TABLE phpbb_smilies ( - smilies_id int4 DEFAULT nextval('phpbb_smilies_id_seq'::text) NOT NULL, - code varchar(50), - smile_url varchar(100), - emoticon varchar(75), - CONSTRAINT phpbb_smilies_pkey PRIMARY KEY (smilies_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_themes --------------------------------------------------------- */ -CREATE TABLE phpbb_themes ( - themes_id int4 DEFAULT nextval('phpbb_themes_id_seq'::text) NOT NULL, - style_name varchar(30), - template_name varchar(30) NOT NULL default '', - head_stylesheet varchar(100), - body_background varchar(100), - body_bgcolor char(6), - body_text char(6), - body_link char(6), - body_vlink char(6), - body_alink char(6), - body_hlink char(6), - tr_color1 char(6), - tr_color2 char(6), - tr_color3 char(6), - tr_class1 varchar(25), - tr_class2 varchar(25), - tr_class3 varchar(25), - th_color1 char(6), - th_color2 char(6), - th_color3 char(6), - th_class1 varchar(25), - th_class2 varchar(25), - th_class3 varchar(25), - td_color1 char(6), - td_color2 char(6), - td_color3 char(6), - td_class1 varchar(25), - td_class2 varchar(25), - td_class3 varchar(25), - fontface1 varchar(25), - fontface2 varchar(25), - fontface3 varchar(25), - fontsize1 int2, - fontsize2 int2, - fontsize3 int2, - fontcolor1 char(6), - fontcolor2 char(6), - fontcolor3 char(6), - span_class1 varchar(25), - span_class2 varchar(25), - span_class3 varchar(25), - CONSTRAINT phpbb_themes_pkey PRIMARY KEY (themes_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_themes_name --------------------------------------------------------- */ -CREATE TABLE phpbb_themes_name ( - themes_id int4 DEFAULT '0' NOT NULL, - tr_color1_name char(50), - tr_color2_name char(50), - tr_color3_name char(50), - tr_class1_name varchar(50), - tr_class2_name varchar(50), - tr_class3_name varchar(50), - th_color1_name char(50), - th_color2_name char(50), - th_color3_name char(50), - th_class1_name varchar(50), - th_class2_name varchar(50), - th_class3_name varchar(50), - td_color1_name char(50), - td_color2_name char(50), - td_color3_name char(50), - td_class1_name varchar(50), - td_class2_name varchar(50), - td_class3_name varchar(50), - fontface1_name varchar(50), - fontface2_name varchar(50), - fontface3_name varchar(50), - fontsize1_name varchar(50), - fontsize2_name varchar(50), - fontsize3_name varchar(50), - fontcolor1_name char(50), - fontcolor2_name char(50), - fontcolor3_name char(50), - span_class1_name varchar(50), - span_class2_name varchar(50), - span_class3_name varchar(50), - CONSTRAINT phpbb_themes_name_pkey PRIMARY KEY (themes_id) -); - - -/* -------------------------------------------------------- - Table structure for table phpbb_topics --------------------------------------------------------- */ -CREATE TABLE phpbb_topics ( - topic_id int4 DEFAULT nextval('phpbb_topics_id_seq'::text) NOT NULL, - forum_id int4 DEFAULT '0' NOT NULL, - topic_title varchar(100) DEFAULT '' NOT NULL, - topic_poster int4 DEFAULT '0' NOT NULL, - topic_time int4 DEFAULT '0' NOT NULL, - topic_views int4 DEFAULT '0' NOT NULL, - topic_replies int4 DEFAULT '0' NOT NULL, - topic_status int2 DEFAULT '0' NOT NULL, - topic_vote int2 DEFAULT '0' NOT NULL, - topic_type int2 DEFAULT '0' NOT NULL, - topic_moved_id int4, - topic_last_post_id int4 DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_topics_pkey PRIMARY KEY (topic_id) -); -CREATE INDEX forum_id_phpbb_topics_index ON phpbb_topics (forum_id); -CREATE INDEX topic_moved_id_phpbb_topics_index ON phpbb_topics (topic_moved_id); -CREATE INDEX topic_last_post_id_phpbb_topics_index ON phpbb_topics (topic_last_post_id); -CREATE INDEX topic_type_phpbb_topics_index ON phpbb_topics (topic_type); -CREATE INDEX topic_poster_phpbb_topics_index ON phpbb_topics (topic_poster); -CREATE INDEX topic_time_phpbb_topics_index ON phpbb_topics (topic_time); - - -/* -------------------------------------------------------- - Table structure for table phpbb_topics_watch --------------------------------------------------------- */ -CREATE TABLE phpbb_topics_watch ( - topic_id int4, - user_id int4, - notify_status int2 NOT NULL default '0' -); -CREATE INDEX topic_id_phpbb_topics_watch_index ON phpbb_topics_watch (topic_id); -CREATE INDEX user_id_phpbb_topics_watch_index ON phpbb_topics_watch (user_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_user_group --------------------------------------------------------- */ -CREATE TABLE phpbb_user_group ( - group_id int DEFAULT '0' NOT NULL, - user_id int DEFAULT '0' NOT NULL, - user_pending int2 -); -CREATE INDEX group_id_phpbb_user_group_index ON phpbb_user_group (group_id); -CREATE INDEX user_id_phpbb_user_group_index ON phpbb_user_group (user_id); - - -/* -------------------------------------------------------- - Table structure for table phpbb_users --------------------------------------------------------- */ -CREATE TABLE phpbb_users ( - user_id int4 DEFAULT nextval('phpbb_users_id_seq'::text) NOT NULL, - user_active int2, - username varchar(25) DEFAULT '' NOT NULL, - user_regdate int4 DEFAULT '0' NOT NULL, - user_password varchar(32) DEFAULT '' NOT NULL, - user_autologin_key varchar(32), - user_email varchar(255), - user_icq varchar(15), - user_website varchar(100), - user_occ varchar(100), - user_from varchar(100), - user_interests varchar(255), - user_sig text, - user_sig_bbcode_uid char(10), - user_style int4, - user_aim varchar(255), - user_yim varchar(255), - user_msnm varchar(255), - user_posts int4 DEFAULT '0' NOT NULL, - user_emailtime int4, - user_viewemail int2, - user_attachsig int2, - user_allowhtml int2, - user_allowbbcode int2, - user_allowsmile int2, - user_allow_pm int2 DEFAULT '1' NOT NULL, - user_allowavatar int2 DEFAULT '1' NOT NULL, - user_allow_viewonline int2 DEFAULT '1' NOT NULL, - user_rank int4 DEFAULT '0', - user_avatar varchar(100), - user_avatar_type int2 DEFAULT '0' NOT NULL, - user_level int4 DEFAULT '1', - user_lang varchar(255), - user_timezone int4 DEFAULT '0' NOT NULL, - user_dateformat varchar(14) DEFAULT 'd M Y H:m' NOT NULL, - user_notify_pm int2 DEFAULT '1' NOT NULL, - user_notify int2, - user_actkey varchar(32), - user_newpasswd varchar(32), - CONSTRAINT phpbb_users_pkey PRIMARY KEY (user_id) -); - -/* -------------------------------------------------------- - Table structure for table phpbb_vote_desc --------------------------------------------------------- */ -CREATE TABLE phpbb_vote_desc ( - vote_id int4 DEFAULT nextval('phpbb_vote_desc_id_seq'::text) NOT NULL , - topic_id int4 NOT NULL DEFAULT '0', - vote_text text NOT NULL, - vote_start int4 DEFAULT '0' NOT NULL, - vote_length int4 DEFAULT '0' NOT NULL, - CONSTRAINT phpbb_vote_dsc_pkey PRIMARY KEY (vote_id) -); -CREATE INDEX topic_id_phpbb_vote_desc_index ON phpbb_vote_desc (topic_id); - -/* -------------------------------------------------------- - Table structure for table phpbb_vote_results --------------------------------------------------------- */ -CREATE TABLE phpbb_vote_results ( - vote_id int4 NOT NULL DEFAULT '0', - vote_option_id int4 NOT NULL DEFAULT '0', - vote_option_text varchar(255) NOT NULL, - vote_result int4 NOT NULL DEFAULT '0' -); -CREATE INDEX option_id_phpbb_vote_results_index ON phpbb_vote_results (vote_option_id); - -/* -------------------------------------------------------- - Table structure for table phpbb_vote_voters --------------------------------------------------------- */ -CREATE TABLE phpbb_vote_voters ( - vote_id int4 NOT NULL DEFAULT '0', - vote_user_id int4 NOT NULL DEFAULT '0', - vote_user_ip char(8) NOT NULL -); -CREATE INDEX vote_id_phpbb_vote_voters_index ON phpbb_vote_voters (vote_id); -CREATE INDEX vote_user_id_phpbb_vote_voters_index ON phpbb_vote_voters (vote_user_id); -CREATE INDEX vote_user_ip_phpbb_vote_voters_index ON phpbb_vote_voters (vote_user_ip); - -/* -------------------------------------------------------- - Table structure for table phpbb_words --------------------------------------------------------- */ -CREATE TABLE phpbb_words ( - word_id int4 DEFAULT nextval('phpbb_words_id_seq'::text) NOT NULL, - word varchar(100) DEFAULT '' NOT NULL, - replacement varchar(100) DEFAULT '' NOT NULL, - CONSTRAINT phpbb_words_pkey PRIMARY KEY (word_id) -);