aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/install/schemas/postgres_schema.sql
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/install/schemas/postgres_schema.sql')
-rw-r--r--phpBB/install/schemas/postgres_schema.sql1200
1 files changed, 630 insertions, 570 deletions
diff --git a/phpBB/install/schemas/postgres_schema.sql b/phpBB/install/schemas/postgres_schema.sql
index 680d5c6124..0fdab06b7e 100644
--- a/phpBB/install/schemas/postgres_schema.sql
+++ b/phpBB/install/schemas/postgres_schema.sql
@@ -8,10 +8,10 @@ BEGIN;
/* Table: phpbb_attachments */
-CREATE SEQUENCE phpbb_attachments_attach_id_;
+CREATE SEQUENCE phpbb_attachments_seq;
CREATE TABLE phpbb_attachments (
- attach_id INT4 DEFAULT nextval('phpbb_attachments_attach_id_'),
+ attach_id INT4 DEFAULT nextval('phpbb_attachments_seq'),
post_msg_id INT4 DEFAULT '0' NOT NULL,
topic_id INT4 DEFAULT '0' NOT NULL,
in_message INT2 DEFAULT '0' NOT NULL,
@@ -19,7 +19,7 @@ CREATE TABLE phpbb_attachments (
physical_filename varchar(255) NOT NULL,
real_filename varchar(255) NOT NULL,
download_count INT4 DEFAULT '0' NOT NULL,
- comment varchar(255),
+ comment TEXT,
extension varchar(100),
mimetype varchar(100),
filesize INT4 NOT NULL,
@@ -35,14 +35,15 @@ CREATE TABLE phpbb_attachments (
CHECK (filetime>=0)
);
-CREATE INDEX filetime_phpbb_attachments_index ON phpbb_attachments (filetime);
-CREATE INDEX post_msg_id_phpbb_attachments_index ON phpbb_attachments (post_msg_id);
-CREATE INDEX topic_id_phpbb_attachments_index ON phpbb_attachments (topic_id);
-CREATE INDEX poster_id_phpbb_attachments_index ON phpbb_attachments (poster_id);
-CREATE INDEX physical_filename_phpbb_attachments_index ON phpbb_attachments (physical_filename);
-CREATE INDEX filesize_phpbb_attachments_index ON phpbb_attachments (filesize);
+CREATE INDEX phpbb_attachments_filetime ON phpbb_attachments (filetime);
+CREATE INDEX phpbb_attachments_post_msg_id ON phpbb_attachments (post_msg_id);
+CREATE INDEX phpbb_attachments_topic_id ON phpbb_attachments (topic_id);
+CREATE INDEX phpbb_attachments_poster_id ON phpbb_attachments (poster_id);
+CREATE INDEX phpbb_attachments_physical_filename ON phpbb_attachments (physical_filename);
+CREATE INDEX phpbb_attachments_filesize ON phpbb_attachments (filesize);
+
+SELECT SETVAL('phpbb_attachments_seq',(select case when max(attach_id)>0 then max(attach_id)+1 else 1 end from phpbb_attachments));
-SELECT SETVAL('phpbb_attachments_attach_id_',(select case when max(attach_id)>0 then max(attach_id)+1 else 1 end from phpbb_attachments));
/* Table: phpbb_auth_groups */
CREATE TABLE phpbb_auth_groups (
@@ -53,14 +54,15 @@ CREATE TABLE phpbb_auth_groups (
auth_setting INT2 DEFAULT '0' NOT NULL
);
-CREATE INDEX group_id_phpbb_auth_groups_index ON phpbb_auth_groups (group_id);
-CREATE INDEX auth_option_id_phpbb_auth_groups_index ON phpbb_auth_groups (auth_option_id);
+CREATE INDEX phpbb_auth_groups_group_id ON phpbb_auth_groups (group_id);
+CREATE INDEX phpbb_auth_groups_auth_option_id ON phpbb_auth_groups (auth_option_id);
+
/* Table: phpbb_auth_options */
-CREATE SEQUENCE phpbb_auth_options_auth_opti;
+CREATE SEQUENCE phpbb_auth_options_seq;
CREATE TABLE phpbb_auth_options (
- auth_option_id INT4 DEFAULT nextval('phpbb_auth_options_auth_opti'),
+ auth_option_id INT4 DEFAULT nextval('phpbb_auth_options_seq'),
auth_option varchar(20) NOT NULL,
is_global INT2 DEFAULT '0' NOT NULL,
is_local INT2 DEFAULT '0' NOT NULL,
@@ -68,24 +70,26 @@ CREATE TABLE phpbb_auth_options (
PRIMARY KEY (auth_option_id)
);
-CREATE INDEX auth_option_phpbb_auth_options_index ON phpbb_auth_options (auth_option);
+CREATE INDEX phpbb_auth_options_auth_option ON phpbb_auth_options (auth_option);
+
+SELECT SETVAL('phpbb_auth_options_seq',(select case when max(auth_option_id)>0 then max(auth_option_id)+1 else 1 end from phpbb_auth_options));
-SELECT SETVAL('phpbb_auth_options_auth_opti',(select case when max(auth_option_id)>0 then max(auth_option_id)+1 else 1 end from phpbb_auth_options));
/* Table: phpbb_auth_roles */
-CREATE SEQUENCE phpbb_auth_roles_role_id;
+CREATE SEQUENCE phpbb_auth_roles_seq;
CREATE TABLE phpbb_auth_roles (
- role_id INT4 DEFAULT nextval('phpbb_auth_roles_role_id'),
- role_name varchar(50) DEFAULT '' NOT NULL,
+ role_id INT4 DEFAULT nextval('phpbb_auth_roles_seq'),
+ role_name varchar(255) DEFAULT '' NOT NULL,
role_type varchar(10) DEFAULT '' NOT NULL,
role_group_ids varchar(255) DEFAULT '' NOT NULL,
PRIMARY KEY (role_id)
);
-CREATE INDEX role_type_phpbb_auth_roles_index ON phpbb_auth_roles (role_type);
+CREATE INDEX phpbb_auth_roles_role_type ON phpbb_auth_roles (role_type);
+
+SELECT SETVAL('phpbb_auth_roles_seq',(select case when max(role_id)>0 then max(role_id)+1 else 1 end from phpbb_auth_roles));
-SELECT SETVAL('phpbb_auth_roles_role_id',(select case when max(role_id)>0 then max(role_id)+1 else 1 end from phpbb_auth_roles));
/* Table: phpbb_auth_roles_data */
CREATE TABLE phpbb_auth_roles_data (
@@ -95,6 +99,7 @@ CREATE TABLE phpbb_auth_roles_data (
PRIMARY KEY (role_id, auth_option_id)
);
+
/* Table: phpbb_auth_users */
CREATE TABLE phpbb_auth_users (
user_id INT4 DEFAULT '0' NOT NULL,
@@ -104,27 +109,29 @@ CREATE TABLE phpbb_auth_users (
auth_setting INT2 DEFAULT '0' NOT NULL
);
-CREATE INDEX user_id_phpbb_auth_users_index ON phpbb_auth_users (user_id);
-CREATE INDEX auth_option_id_phpbb_auth_users_index ON phpbb_auth_users (auth_option_id);
+CREATE INDEX phpbb_auth_users_user_id ON phpbb_auth_users (user_id);
+CREATE INDEX phpbb_auth_users_auth_option_id ON phpbb_auth_users (auth_option_id);
+
/* Table: phpbb_banlist */
-CREATE SEQUENCE phpbb_banlist_ban_id_seq;
+CREATE SEQUENCE phpbb_banlist_seq;
CREATE TABLE phpbb_banlist (
- ban_id INT4 DEFAULT nextval('phpbb_banlist_ban_id_seq'),
- ban_userid INT4 DEFAULT 0 NOT NULL,
- ban_ip varchar(40) DEFAULT '' NOT NULL,
- ban_email varchar(50) DEFAULT '' NOT NULL,
- ban_start INT4 DEFAULT '0' NOT NULL,
- ban_end INT4 DEFAULT '0' NOT NULL,
- ban_exclude INT2 DEFAULT '0' NOT NULL,
- ban_reason varchar(255) DEFAULT '' NOT NULL,
- ban_give_reason varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (ban_id),
+ ban_id INT4 DEFAULT nextval('phpbb_banlist_seq'),
+ ban_userid INT4 DEFAULT 0 NOT NULL,
+ ban_ip varchar(40) DEFAULT '' NOT NULL,
+ ban_email varchar(100) DEFAULT '' NOT NULL,
+ ban_start INT4 DEFAULT '0' NOT NULL,
+ ban_end INT4 DEFAULT '0' NOT NULL,
+ ban_exclude INT2 DEFAULT '0' NOT NULL,
+ ban_reason TEXT,
+ ban_give_reason TEXT,
+ PRIMARY KEY (ban_id),
CHECK (ban_userid>=0)
);
-SELECT SETVAL('phpbb_banlist_ban_id_seq',(select case when max(ban_id)>0 then max(ban_id)+1 else 1 end from phpbb_banlist));
+SELECT SETVAL('phpbb_banlist_seq',(select case when max(ban_id)>0 then max(ban_id)+1 else 1 end from phpbb_banlist));
+
/* Table: phpbb_bbcodes */
CREATE TABLE phpbb_bbcodes (
@@ -132,34 +139,36 @@ CREATE TABLE phpbb_bbcodes (
bbcode_tag varchar(16) DEFAULT '' NOT NULL,
display_on_posting INT2 DEFAULT '0' NOT NULL,
bbcode_match varchar(255) DEFAULT '' NOT NULL,
- bbcode_tpl text DEFAULT '' NOT NULL,
+ bbcode_tpl TEXT,
first_pass_match varchar(255) DEFAULT '' NOT NULL,
first_pass_replace varchar(255) DEFAULT '' NOT NULL,
second_pass_match varchar(255) DEFAULT '' NOT NULL,
- second_pass_replace text DEFAULT '' NOT NULL,
+ second_pass_replace TEXT,
PRIMARY KEY (bbcode_id),
CHECK (bbcode_id>=0)
);
-CREATE INDEX display_on_posting_phpbb_bbcodes_index ON phpbb_bbcodes (display_on_posting);
+CREATE INDEX phpbb_bbcodes_display_on_posting ON phpbb_bbcodes (display_on_posting);
+
/* Table: phpbb_bookmarks */
CREATE TABLE phpbb_bookmarks (
- topic_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- order_id INT4 DEFAULT '0' NOT NULL
+ topic_id INT4 DEFAULT '0' NOT NULL,
+ user_id INT4 DEFAULT '0' NOT NULL,
+ order_id INT4 DEFAULT '0' NOT NULL
);
-CREATE INDEX order_id_phpbb_bookmarks_index ON phpbb_bookmarks (order_id);
-CREATE INDEX topic_user_id_phpbb_bookmarks_index ON phpbb_bookmarks (topic_id, user_id);
+CREATE INDEX phpbb_bookmarks_order_id ON phpbb_bookmarks (order_id);
+CREATE INDEX phpbb_bookmarks_topic_user_id ON phpbb_bookmarks (topic_id, user_id);
+
/* Table: phpbb_bots */
-CREATE SEQUENCE phpbb_bots_bot_id_seq;
+CREATE SEQUENCE phpbb_bots_seq;
CREATE TABLE phpbb_bots (
- bot_id INT2 DEFAULT nextval('phpbb_bots_bot_id_seq'),
+ bot_id INT2 DEFAULT nextval('phpbb_bots_seq'),
bot_active INT2 DEFAULT '1' NOT NULL,
- bot_name varchar(255) DEFAULT '' NOT NULL,
+ bot_name TEXT,
user_id INT4 DEFAULT '0' NOT NULL,
bot_agent varchar(255) DEFAULT '' NOT NULL,
bot_ip varchar(255) DEFAULT '' NOT NULL,
@@ -167,28 +176,31 @@ CREATE TABLE phpbb_bots (
CHECK (user_id>=0)
);
-CREATE INDEX bot_active_phpbb_bots_index ON phpbb_bots (bot_active);
+CREATE INDEX phpbb_bots_bot_active ON phpbb_bots (bot_active);
+
+SELECT SETVAL('phpbb_bots_seq',(select case when max(bot_id)>0 then max(bot_id)+1 else 1 end from phpbb_bots));
-SELECT SETVAL('phpbb_bots_bot_id_seq',(select case when max(bot_id)>0 then max(bot_id)+1 else 1 end from phpbb_bots));
/* Table: phpbb_cache */
CREATE TABLE phpbb_cache (
var_name varchar(255) DEFAULT '' NOT NULL,
var_expires INT4 DEFAULT '0' NOT NULL,
- var_data TEXT DEFAULT '' NOT NULL,
+ var_data TEXT,
PRIMARY KEY (var_name),
CHECK (var_expires>=0)
);
+
/* Table: phpbb_config */
CREATE TABLE phpbb_config (
- config_name varchar(255) NOT NULL,
- config_value varchar(255) NOT NULL,
- is_dynamic INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (config_name)
+ config_name varchar(255) NOT NULL,
+ config_value varchar(255) NOT NULL,
+ is_dynamic INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (config_name)
);
-CREATE INDEX is_dynamic_phpbb_config_index ON phpbb_config (is_dynamic);
+CREATE INDEX phpbb_config_is_dynamic ON phpbb_config (is_dynamic);
+
/* Table: phpbb_confirm */
CREATE TABLE phpbb_confirm (
@@ -199,28 +211,30 @@ CREATE TABLE phpbb_confirm (
PRIMARY KEY (session_id,confirm_id)
);
+
/* Table: phpbb_disallow */
-CREATE SEQUENCE phpbb_disallow_disallow_id_s;
+CREATE SEQUENCE phpbb_disallow_seq;
CREATE TABLE phpbb_disallow (
- disallow_id INT4 DEFAULT nextval('phpbb_disallow_disallow_id_s'),
- disallow_username varchar(30) DEFAULT '' NOT NULL,
- PRIMARY KEY (disallow_id)
+ disallow_id INT4 DEFAULT nextval('phpbb_disallow_seq'),
+ disallow_username varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (disallow_id)
);
-SELECT SETVAL('phpbb_disallow_disallow_id_s',(select case when max(disallow_id)>0 then max(disallow_id)+1 else 1 end from phpbb_disallow));
+SELECT SETVAL('phpbb_disallow_seq',(select case when max(disallow_id)>0 then max(disallow_id)+1 else 1 end from phpbb_disallow));
+
/* Table: phpbb_drafts */
-CREATE SEQUENCE phpbb_drafts_draft_id_seq;
+CREATE SEQUENCE phpbb_drafts_seq;
CREATE TABLE phpbb_drafts (
- draft_id INT4 DEFAULT nextval('phpbb_drafts_draft_id_seq'),
+ draft_id INT4 DEFAULT nextval('phpbb_drafts_seq'),
user_id INT4 DEFAULT '0' NOT NULL,
topic_id INT4 DEFAULT '0' NOT NULL,
forum_id INT4 DEFAULT '0' NOT NULL,
save_time INT4 DEFAULT '0' NOT NULL,
- draft_subject varchar(60),
- draft_message text DEFAULT '' NOT NULL,
+ draft_subject TEXT,
+ draft_message TEXT,
PRIMARY KEY (draft_id),
CHECK (user_id>=0),
CHECK (topic_id>=0),
@@ -228,83 +242,86 @@ CREATE TABLE phpbb_drafts (
CHECK (save_time>=0)
);
-CREATE INDEX save_time_phpbb_drafts_index ON phpbb_drafts (save_time);
+CREATE INDEX phpbb_drafts_save_time ON phpbb_drafts (save_time);
+
+SELECT SETVAL('phpbb_drafts_seq',(select case when max(draft_id)>0 then max(draft_id)+1 else 1 end from phpbb_drafts));
-SELECT SETVAL('phpbb_drafts_draft_id_seq',(select case when max(draft_id)>0 then max(draft_id)+1 else 1 end from phpbb_drafts));
/* Table: phpbb_extensions */
-CREATE SEQUENCE phpbb_extensions_extension_i;
+CREATE SEQUENCE phpbb_extensions_seq;
CREATE TABLE phpbb_extensions (
- extension_id INT4 DEFAULT nextval('phpbb_extensions_extension_i'),
+ extension_id INT4 DEFAULT nextval('phpbb_extensions_seq'),
group_id INT4 DEFAULT '0' NOT NULL,
extension varchar(100) DEFAULT '' NOT NULL,
PRIMARY KEY (extension_id),
CHECK (group_id>=0)
);
-SELECT SETVAL('phpbb_extensions_extension_i',(select case when max(extension_id)>0 then max(extension_id)+1 else 1 end from phpbb_extensions));
+SELECT SETVAL('phpbb_extensions_seq',(select case when max(extension_id)>0 then max(extension_id)+1 else 1 end from phpbb_extensions));
+
/* Table: phpbb_extension_groups */
-CREATE SEQUENCE phpbb_extension_groups_group;
+CREATE SEQUENCE phpbb_extension_groups_seq;
CREATE TABLE phpbb_extension_groups (
- group_id INT4 DEFAULT nextval('phpbb_extension_groups_group'),
- group_name varchar(20) NOT NULL,
+ group_id INT4 DEFAULT nextval('phpbb_extension_groups_seq'),
+ group_name varchar(255) NOT NULL,
cat_id INT2 DEFAULT '0' NOT NULL,
allow_group INT2 DEFAULT '0' NOT NULL,
download_mode INT2 DEFAULT '1' NOT NULL,
- upload_icon varchar(100) DEFAULT '' NOT NULL,
+ upload_icon varchar(255) DEFAULT '' NOT NULL,
max_filesize INT4 DEFAULT '0' NOT NULL,
- allowed_forums TEXT DEFAULT '' NOT NULL,
+ allowed_forums TEXT,
allow_in_pm INT2 DEFAULT '0' NOT NULL,
PRIMARY KEY (group_id),
CHECK (download_mode>=0)
);
-SELECT SETVAL('phpbb_extension_groups_group',(select case when max(group_id)>0 then max(group_id)+1 else 1 end from phpbb_extension_groups));
+SELECT SETVAL('phpbb_extension_groups_seq',(select case when max(group_id)>0 then max(group_id)+1 else 1 end from phpbb_extension_groups));
+
/* Table: phpbb_forums */
-CREATE SEQUENCE phpbb_forums_forum_id_seq;
+CREATE SEQUENCE phpbb_forums_seq;
CREATE TABLE phpbb_forums (
- forum_id INT2 DEFAULT nextval('phpbb_forums_forum_id_seq'),
- parent_id INT2 NOT NULL,
- left_id INT2 NOT NULL,
- right_id INT2 NOT NULL,
- forum_parents text,
- forum_name varchar(150) NOT NULL,
- forum_desc text,
- forum_desc_bitfield INT4 DEFAULT '0' NOT NULL,
- forum_desc_uid varchar(5) DEFAULT '' NOT NULL,
- forum_link varchar(200) DEFAULT '' NOT NULL,
- forum_password varchar(32) DEFAULT '' NOT NULL,
- forum_style INT2 ,
- forum_image varchar(50) DEFAULT '' NOT NULL,
- forum_rules text DEFAULT '' NOT NULL,
- forum_rules_link varchar(200) DEFAULT '' NOT NULL,
- forum_rules_bitfield INT4 DEFAULT '0' NOT NULL,
- forum_rules_uid varchar(5) DEFAULT '' NOT NULL,
- forum_topics_per_page INT2 DEFAULT '0' NOT NULL,
- forum_type INT2 DEFAULT '0' NOT NULL,
- forum_status INT2 DEFAULT '0' NOT NULL,
- forum_posts INT4 DEFAULT '0' NOT NULL,
- forum_topics INT4 DEFAULT '0' NOT NULL,
- forum_topics_real INT4 DEFAULT '0' NOT NULL,
- forum_last_post_id INT4 DEFAULT '0' NOT NULL,
- forum_last_poster_id INT4 DEFAULT '0' NOT NULL,
- forum_last_post_time INT4 DEFAULT '0' NOT NULL,
- forum_last_poster_name varchar(30),
- forum_flags INT2 DEFAULT '0' NOT NULL,
- display_on_index INT2 DEFAULT '1' NOT NULL,
- enable_indexing INT2 DEFAULT '1' NOT NULL,
- enable_icons INT2 DEFAULT '1' NOT NULL,
- enable_prune INT2 DEFAULT '0' NOT NULL,
- prune_next INT4 ,
- prune_days INT2 NOT NULL,
- prune_viewed INT2 NOT NULL,
- prune_freq INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (forum_id),
+ forum_id INT2 DEFAULT nextval('phpbb_forums_seq'),
+ parent_id INT2 NOT NULL,
+ left_id INT2 NOT NULL,
+ right_id INT2 NOT NULL,
+ forum_parents TEXT,
+ forum_name TEXT,
+ forum_desc TEXT,
+ forum_desc_bitfield INT4 DEFAULT '0' NOT NULL,
+ forum_desc_uid varchar(5) DEFAULT '' NOT NULL,
+ forum_link varchar(255) DEFAULT '' NOT NULL,
+ forum_password varchar(40) DEFAULT '' NOT NULL,
+ forum_style INT2 ,
+ forum_image varchar(255) DEFAULT '' NOT NULL,
+ forum_rules TEXT,
+ forum_rules_link varchar(255) DEFAULT '' NOT NULL,
+ forum_rules_bitfield INT4 DEFAULT '0' NOT NULL,
+ forum_rules_uid varchar(5) DEFAULT '' NOT NULL,
+ forum_topics_per_page INT2 DEFAULT '0' NOT NULL,
+ forum_type INT2 DEFAULT '0' NOT NULL,
+ forum_status INT2 DEFAULT '0' NOT NULL,
+ forum_posts INT4 DEFAULT '0' NOT NULL,
+ forum_topics INT4 DEFAULT '0' NOT NULL,
+ forum_topics_real INT4 DEFAULT '0' NOT NULL,
+ forum_last_post_id INT4 DEFAULT '0' NOT NULL,
+ forum_last_poster_id INT4 DEFAULT '0' NOT NULL,
+ forum_last_post_time INT4 DEFAULT '0' NOT NULL,
+ forum_last_poster_name varchar(255),
+ forum_flags INT2 DEFAULT '0' NOT NULL,
+ display_on_index INT2 DEFAULT '1' NOT NULL,
+ enable_indexing INT2 DEFAULT '1' NOT NULL,
+ enable_icons INT2 DEFAULT '1' NOT NULL,
+ enable_prune INT2 DEFAULT '0' NOT NULL,
+ prune_next INT4 ,
+ prune_days INT2 NOT NULL,
+ prune_viewed INT2 NOT NULL,
+ prune_freq INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (forum_id),
CHECK (parent_id>=0),
CHECK (left_id>=0),
CHECK (right_id>=0),
@@ -322,10 +339,11 @@ CREATE TABLE phpbb_forums (
CHECK (prune_freq>=0)
);
-CREATE INDEX left_right_id_phpbb_forums_index ON phpbb_forums (left_id, right_id);
-CREATE INDEX forum_last_post_id_phpbb_forums_index ON phpbb_forums (forum_last_post_id);
+CREATE INDEX phpbb_forums_left_right_id ON phpbb_forums (left_id, right_id);
+CREATE INDEX phpbb_forums_forum_last_post_id ON phpbb_forums (forum_last_post_id);
+
+SELECT SETVAL('phpbb_forums_seq',(select case when max(forum_id)>0 then max(forum_id)+1 else 1 end from phpbb_forums));
-SELECT SETVAL('phpbb_forums_forum_id_seq',(select case when max(forum_id)>0 then max(forum_id)+1 else 1 end from phpbb_forums));
/* Table: phpbb_forum_access */
CREATE TABLE phpbb_forum_access (
@@ -337,16 +355,18 @@ CREATE TABLE phpbb_forum_access (
CHECK (user_id>=0)
);
+
/* Table: phpbb_forums_marking */
CREATE TABLE phpbb_forums_marking (
- user_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT4 DEFAULT '0' NOT NULL,
- mark_time INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id,forum_id),
+ user_id INT4 DEFAULT '0' NOT NULL,
+ forum_id INT4 DEFAULT '0' NOT NULL,
+ mark_time INT4 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (user_id,forum_id),
CHECK (user_id>=0),
CHECK (forum_id>=0)
);
+
/* Table: phpbb_forums_watch */
CREATE TABLE phpbb_forums_watch (
forum_id INT2 DEFAULT '0' NOT NULL,
@@ -354,33 +374,34 @@ CREATE TABLE phpbb_forums_watch (
notify_status INT2 DEFAULT '0' NOT NULL
);
-CREATE INDEX forum_id_phpbb_forums_watch_index ON phpbb_forums_watch (forum_id);
-CREATE INDEX user_id_phpbb_forums_watch_index ON phpbb_forums_watch (user_id);
-CREATE INDEX notify_status_phpbb_forums_watch_index ON phpbb_forums_watch (notify_status);
+CREATE INDEX phpbb_forums_watch_forum_id ON phpbb_forums_watch (forum_id);
+CREATE INDEX phpbb_forums_watch_user_id ON phpbb_forums_watch (user_id);
+CREATE INDEX phpbb_forums_watch_notify_status ON phpbb_forums_watch (notify_status);
+
/* Table: phpbb_groups */
-CREATE SEQUENCE phpbb_groups_group_id_seq;
+CREATE SEQUENCE phpbb_groups_seq;
CREATE TABLE phpbb_groups (
- group_id INT4 DEFAULT nextval('phpbb_groups_group_id_seq'),
- group_type INT2 DEFAULT '1' NOT NULL,
- group_name varchar(40) DEFAULT '' NOT NULL,
- group_desc text,
- group_desc_bitfield INT4 DEFAULT '0' NOT NULL,
- group_desc_uid varchar(5) DEFAULT '' NOT NULL,
- group_display INT2 DEFAULT '0' NOT NULL,
- group_avatar varchar(100) DEFAULT '' NOT NULL,
- group_avatar_type INT2 DEFAULT '0' NOT NULL,
- group_avatar_width INT2 DEFAULT '0' NOT NULL,
- group_avatar_height INT2 DEFAULT '0' NOT NULL,
- group_rank INT2 DEFAULT '-1' NOT NULL,
- group_colour varchar(6) DEFAULT '' NOT NULL,
- group_sig_chars INT4 DEFAULT '0' NOT NULL,
- group_receive_pm INT2 DEFAULT '0' NOT NULL,
- group_message_limit INT4 DEFAULT '0' NOT NULL,
- group_chgpass INT2 DEFAULT '0' NOT NULL,
- group_legend INT2 DEFAULT '1' NOT NULL,
- PRIMARY KEY (group_id),
+ group_id INT4 DEFAULT nextval('phpbb_groups_seq'),
+ group_type INT2 DEFAULT '1' NOT NULL,
+ group_name varchar(255) NOT NULL,
+ group_desc TEXT,
+ group_desc_bitfield INT4 DEFAULT '0' NOT NULL,
+ group_desc_uid varchar(5) DEFAULT '' NOT NULL,
+ group_display INT2 DEFAULT '0' NOT NULL,
+ group_avatar varchar(255) DEFAULT '' NOT NULL,
+ group_avatar_type INT2 DEFAULT '0' NOT NULL,
+ group_avatar_width INT2 DEFAULT '0' NOT NULL,
+ group_avatar_height INT2 DEFAULT '0' NOT NULL,
+ group_rank INT2 DEFAULT '-1' NOT NULL,
+ group_colour varchar(6) DEFAULT '' NOT NULL,
+ group_sig_chars INT4 DEFAULT '0' NOT NULL,
+ group_receive_pm INT2 DEFAULT '0' NOT NULL,
+ group_message_limit INT4 DEFAULT '0' NOT NULL,
+ group_chgpass INT2 DEFAULT '0' NOT NULL,
+ group_legend INT2 DEFAULT '1' NOT NULL,
+ PRIMARY KEY (group_id),
CHECK (group_avatar_width>=0),
CHECK (group_avatar_height>=0),
CHECK (group_desc_bitfield>=0),
@@ -388,49 +409,52 @@ CREATE TABLE phpbb_groups (
CHECK (group_message_limit>=0)
);
-CREATE INDEX group_legend_phpbb_groups_index ON phpbb_groups (group_legend);
+CREATE INDEX phpbb_groups_group_legend ON phpbb_groups (group_legend);
+
+SELECT SETVAL('phpbb_groups_seq',(select case when max(group_id)>0 then max(group_id)+1 else 1 end from phpbb_groups));
-SELECT SETVAL('phpbb_groups_group_id_seq',(select case when max(group_id)>0 then max(group_id)+1 else 1 end from phpbb_groups));
/* Table: phpbb_icons */
-CREATE SEQUENCE phpbb_icons_icons_id_seq;
+CREATE SEQUENCE phpbb_icons_seq;
CREATE TABLE phpbb_icons (
- icons_id INT2 DEFAULT nextval('phpbb_icons_icons_id_seq'),
- icons_url varchar(50),
- icons_width INT2 NOT NULL,
- icons_height INT2 NOT NULL,
- icons_order INT2 NOT NULL,
- display_on_posting INT2 DEFAULT '1' NOT NULL,
- PRIMARY KEY (icons_id),
+ icons_id INT2 DEFAULT nextval('phpbb_icons_seq'),
+ icons_url varchar(255),
+ icons_width INT2 NOT NULL,
+ icons_height INT2 NOT NULL,
+ icons_order INT2 NOT NULL,
+ display_on_posting INT2 DEFAULT '1' NOT NULL,
+ PRIMARY KEY (icons_id),
CHECK (icons_width>=0),
CHECK (icons_height>=0),
CHECK (icons_order>=0),
CHECK (display_on_posting>=0)
);
-SELECT SETVAL('phpbb_icons_icons_id_seq',(select case when max(icons_id)>0 then max(icons_id)+1 else 1 end from phpbb_icons));
+SELECT SETVAL('phpbb_icons_seq',(select case when max(icons_id)>0 then max(icons_id)+1 else 1 end from phpbb_icons));
+
/* Table: phpbb_lang */
-CREATE SEQUENCE phpbb_lang_lang_id_seq;
+CREATE SEQUENCE phpbb_lang_seq;
CREATE TABLE phpbb_lang (
- lang_id INT2 DEFAULT nextval('phpbb_lang_lang_id_seq'),
- lang_iso varchar(5) NOT NULL,
- lang_dir varchar(30) NOT NULL,
- lang_english_name varchar(30),
- lang_local_name varchar(100),
- lang_author varchar(100),
- PRIMARY KEY (lang_id)
+ lang_id INT2 DEFAULT nextval('phpbb_lang_seq'),
+ lang_iso varchar(5) NOT NULL,
+ lang_dir varchar(30) NOT NULL,
+ lang_english_name varchar(100),
+ lang_local_name varchar(255),
+ lang_author varchar(255),
+ PRIMARY KEY (lang_id)
);
-SELECT SETVAL('phpbb_lang_lang_id_seq',(select case when max(lang_id)>0 then max(lang_id)+1 else 1 end from phpbb_lang));
+SELECT SETVAL('phpbb_lang_seq',(select case when max(lang_id)>0 then max(lang_id)+1 else 1 end from phpbb_lang));
+
/* Table: phpbb_log */
-CREATE SEQUENCE phpbb_log_log_id_seq;
+CREATE SEQUENCE phpbb_log_seq;
CREATE TABLE phpbb_log (
- log_id INT4 DEFAULT nextval('phpbb_log_log_id_seq'),
+ log_id INT4 DEFAULT nextval('phpbb_log_seq'),
log_type INT2 DEFAULT '0' NOT NULL,
user_id INT4 DEFAULT '0' NOT NULL,
forum_id INT4 DEFAULT '0' NOT NULL,
@@ -438,8 +462,8 @@ CREATE TABLE phpbb_log (
reportee_id INT4 DEFAULT '0' NOT NULL,
log_ip varchar(40) NOT NULL,
log_time INT4 NOT NULL,
- log_operation text,
- log_data text,
+ log_operation TEXT,
+ log_data TEXT,
PRIMARY KEY (log_id),
CHECK (log_type>=0),
CHECK (forum_id>=0),
@@ -447,61 +471,65 @@ CREATE TABLE phpbb_log (
CHECK (reportee_id>=0)
);
-CREATE INDEX log_type_phpbb_log_index ON phpbb_log (log_type);
-CREATE INDEX forum_id_phpbb_log_index ON phpbb_log (forum_id);
-CREATE INDEX topic_id_phpbb_log_index ON phpbb_log (topic_id);
-CREATE INDEX reportee_id_phpbb_log_index ON phpbb_log (reportee_id);
-CREATE INDEX user_id_phpbb_log_index ON phpbb_log (user_id);
+CREATE INDEX phpbb_log_log_type ON phpbb_log (log_type);
+CREATE INDEX phpbb_log_forum_id ON phpbb_log (forum_id);
+CREATE INDEX phpbb_log_topic_id ON phpbb_log (topic_id);
+CREATE INDEX phpbb_log_reportee_id ON phpbb_log (reportee_id);
+CREATE INDEX phpbb_log_user_id ON phpbb_log (user_id);
+
+SELECT SETVAL('phpbb_log_seq',(select case when max(log_id)>0 then max(log_id)+1 else 1 end from phpbb_log));
-SELECT SETVAL('phpbb_log_log_id_seq',(select case when max(log_id)>0 then max(log_id)+1 else 1 end from phpbb_log));
/* Table: phpbb_moderator_cache */
CREATE TABLE phpbb_moderator_cache (
forum_id INT4 NOT NULL,
user_id INT4 DEFAULT '0' NOT NULL,
- username varchar(30) DEFAULT '' NOT NULL,
+ username varchar(255) DEFAULT '' NOT NULL,
group_id INT4 DEFAULT '0' NOT NULL,
- groupname varchar(30) DEFAULT '' NOT NULL,
+ group_name varchar(255) DEFAULT '' NOT NULL,
display_on_index INT2 DEFAULT '1' NOT NULL
);
-CREATE INDEX display_on_index_phpbb_moderator_cache_index ON phpbb_moderator_cache (display_on_index);
-CREATE INDEX forum_id_phpbb_moderator_cache_index ON phpbb_moderator_cache (forum_id);
+CREATE INDEX phpbb_moderator_cache_display_on_index ON phpbb_moderator_cache (display_on_index);
+CREATE INDEX phpbb_moderator_cache_forum_id ON phpbb_moderator_cache (forum_id);
+
/* Table: phpbb_modules */
-CREATE SEQUENCE phpbb_modules_module_id_seq;
+CREATE SEQUENCE phpbb_modules_seq;
CREATE TABLE phpbb_modules (
- module_id INT4 DEFAULT nextval('phpbb_modules_module_id_seq'),
+ module_id INT4 DEFAULT nextval('phpbb_modules_seq'),
module_enabled INT2 DEFAULT '1' NOT NULL,
module_display INT2 DEFAULT '1' NOT NULL,
- module_name varchar(20) DEFAULT '' NOT NULL,
- module_class varchar(4) DEFAULT '' NOT NULL,
+ module_name varchar(255) DEFAULT '' NOT NULL,
+ module_class varchar(10) DEFAULT '' NOT NULL,
parent_id INT4 DEFAULT '0' NOT NULL,
left_id INT4 DEFAULT '0' NOT NULL,
right_id INT4 DEFAULT '0' NOT NULL,
- module_langname varchar(50) DEFAULT '' NOT NULL,
+ module_langname varchar(255) DEFAULT '' NOT NULL,
module_mode varchar(255) DEFAULT '' NOT NULL,
module_auth varchar(255) DEFAULT '' NOT NULL,
PRIMARY KEY (module_id),
CHECK (module_enabled>=0)
);
-CREATE INDEX module_enabled_phpbb_modules_index ON phpbb_modules (module_enabled);
-CREATE INDEX left_id_phpbb_modules_index ON phpbb_modules (left_id);
+CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules (module_enabled);
+CREATE INDEX phpbb_modules_left_right_id ON phpbb_modules (left_id, right_id);
+
+SELECT SETVAL('phpbb_modules_seq',(select case when max(module_id)>0 then max(module_id)+1 else 1 end from phpbb_modules));
-SELECT SETVAL('phpbb_modules_module_id_seq',(select case when max(module_id)>0 then max(module_id)+1 else 1 end from phpbb_modules));
/* Table: phpbb_poll_results */
CREATE TABLE phpbb_poll_results (
poll_option_id INT2 DEFAULT '0' NOT NULL,
topic_id INT4 NOT NULL,
- poll_option_text varchar(255) NOT NULL,
+ poll_option_text TEXT,
poll_option_total INT4 DEFAULT '0' NOT NULL
);
-CREATE INDEX poll_option_id_phpbb_poll_results_index ON phpbb_poll_results (poll_option_id);
-CREATE INDEX topic_id_phpbb_poll_results_index ON phpbb_poll_results (topic_id);
+CREATE INDEX phpbb_poll_results_poll_option_id ON phpbb_poll_results (poll_option_id);
+CREATE INDEX phpbb_poll_results_topic_id ON phpbb_poll_results (topic_id);
+
/* Table: phpbb_poll_voters */
CREATE TABLE phpbb_poll_voters (
@@ -511,41 +539,42 @@ CREATE TABLE phpbb_poll_voters (
vote_user_ip varchar(40) NOT NULL
);
-CREATE INDEX topic_id_phpbb_poll_voters_index ON phpbb_poll_voters (topic_id);
-CREATE INDEX vote_user_id_phpbb_poll_voters_index ON phpbb_poll_voters (vote_user_id);
-CREATE INDEX vote_user_ip_phpbb_poll_voters_index ON phpbb_poll_voters (vote_user_ip);
+CREATE INDEX phpbb_poll_voters_topic_id ON phpbb_poll_voters (topic_id);
+CREATE INDEX phpbb_poll_voters_vote_user_id ON phpbb_poll_voters (vote_user_id);
+CREATE INDEX phpbb_poll_voters_vote_user_ip ON phpbb_poll_voters (vote_user_ip);
+
/* Table: phpbb_posts */
-CREATE SEQUENCE phpbb_posts_post_id_seq;
+CREATE SEQUENCE phpbb_posts_seq;
CREATE TABLE phpbb_posts (
- post_id INT4 DEFAULT nextval('phpbb_posts_post_id_seq'),
- topic_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT2 DEFAULT '0' NOT NULL,
- poster_id INT4 DEFAULT '0' NOT NULL,
- icon_id INT2 DEFAULT '1' NOT NULL,
- poster_ip varchar(40) NOT NULL,
- post_time INT4 DEFAULT '0' NOT NULL,
- post_approved INT2 DEFAULT '1' NOT NULL,
- post_reported INT2 DEFAULT '0' NOT NULL,
- enable_bbcode INT2 DEFAULT '1' NOT NULL,
- enable_smilies INT2 DEFAULT '1' NOT NULL,
- enable_magic_url INT2 DEFAULT '1' NOT NULL,
- enable_sig INT2 DEFAULT '1' NOT NULL,
- post_username varchar(30),
- post_subject varchar(60),
- post_text text,
- post_checksum varchar(32) NOT NULL,
- post_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
- post_attachment INT2 DEFAULT '0' NOT NULL,
- bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
- bbcode_uid varchar(5) DEFAULT '' NOT NULL,
- post_edit_time INT4 DEFAULT '0' NOT NULL,
- post_edit_reason varchar(100),
- post_edit_user INT4 DEFAULT '0' NOT NULL,
- post_edit_count INT2 DEFAULT '0' NOT NULL,
- post_edit_locked INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (post_id),
+ post_id INT4 DEFAULT nextval('phpbb_posts_seq'),
+ topic_id INT4 DEFAULT '0' NOT NULL,
+ forum_id INT2 DEFAULT '0' NOT NULL,
+ poster_id INT4 DEFAULT '0' NOT NULL,
+ icon_id INT2 DEFAULT '1' NOT NULL,
+ poster_ip varchar(40) NOT NULL,
+ post_time INT4 DEFAULT '0' NOT NULL,
+ post_approved INT2 DEFAULT '1' NOT NULL,
+ post_reported INT2 DEFAULT '0' NOT NULL,
+ enable_bbcode INT2 DEFAULT '1' NOT NULL,
+ enable_smilies INT2 DEFAULT '1' NOT NULL,
+ enable_magic_url INT2 DEFAULT '1' NOT NULL,
+ enable_sig INT2 DEFAULT '1' NOT NULL,
+ post_username varchar(255),
+ post_subject TEXT,
+ post_text TEXT,
+ post_checksum varchar(32) NOT NULL,
+ post_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
+ post_attachment INT2 DEFAULT '0' NOT NULL,
+ bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
+ bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ post_edit_time INT4 DEFAULT '0' NOT NULL,
+ post_edit_reason TEXT,
+ post_edit_user INT4 DEFAULT '0' NOT NULL,
+ post_edit_count INT2 DEFAULT '0' NOT NULL,
+ post_edit_locked INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (post_id),
CHECK (topic_id>=0),
CHECK (forum_id>=0),
CHECK (poster_id>=0),
@@ -557,42 +586,43 @@ CREATE TABLE phpbb_posts (
CHECK (post_edit_locked>=0)
);
-CREATE INDEX forum_id_phpbb_posts_index ON phpbb_posts (forum_id);
-CREATE INDEX topic_id_phpbb_posts_index ON phpbb_posts (topic_id);
-CREATE INDEX poster_ip_phpbb_posts_index ON phpbb_posts (poster_ip);
-CREATE INDEX poster_id_phpbb_posts_index ON phpbb_posts (poster_id);
-CREATE INDEX post_approved_phpbb_posts_index ON phpbb_posts (post_approved);
-CREATE INDEX post_time_phpbb_posts_index ON phpbb_posts (post_time);
+CREATE INDEX phpbb_posts_forum_id ON phpbb_posts (forum_id);
+CREATE INDEX phpbb_posts_topic_id ON phpbb_posts (topic_id);
+CREATE INDEX phpbb_posts_poster_ip ON phpbb_posts (poster_ip);
+CREATE INDEX phpbb_posts_poster_id ON phpbb_posts (poster_id);
+CREATE INDEX phpbb_posts_post_approved ON phpbb_posts (post_approved);
+CREATE INDEX phpbb_posts_post_time ON phpbb_posts (post_time);
+
+SELECT SETVAL('phpbb_posts_seq',(select case when max(post_id)>0 then max(post_id)+1 else 1 end from phpbb_posts));
-SELECT SETVAL('phpbb_posts_post_id_seq',(select case when max(post_id)>0 then max(post_id)+1 else 1 end from phpbb_posts));
/* Table: phpbb_privmsgs */
-CREATE SEQUENCE phpbb_privmsgs_msg_id_seq;
+CREATE SEQUENCE phpbb_privmsgs_seq;
CREATE TABLE phpbb_privmsgs (
- msg_id INT4 DEFAULT nextval('phpbb_privmsgs_msg_id_seq'),
- root_level INT4 DEFAULT '0' NOT NULL,
- author_id INT4 DEFAULT '0' NOT NULL,
- icon_id INT2 DEFAULT '1' NOT NULL,
- author_ip varchar(40) DEFAULT '' NOT NULL,
- message_time INT4 DEFAULT '0' NOT NULL,
- enable_bbcode INT2 DEFAULT '1' NOT NULL,
- enable_smilies INT2 DEFAULT '1' NOT NULL,
- enable_magic_url INT2 DEFAULT '1' NOT NULL,
- enable_sig INT2 DEFAULT '1' NOT NULL,
- message_subject varchar(60),
- message_text text,
- message_edit_reason varchar(100),
- message_edit_user INT4 DEFAULT '0' NOT NULL,
- message_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
- message_attachment INT2 DEFAULT '0' NOT NULL,
- bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
- bbcode_uid varchar(5) DEFAULT '' NOT NULL,
- message_edit_time INT4 DEFAULT '0' NOT NULL,
- message_edit_count INT2 DEFAULT '0' NOT NULL,
- to_address text,
- bcc_address text,
- PRIMARY KEY (msg_id),
+ msg_id INT4 DEFAULT nextval('phpbb_privmsgs_msg_id_seq'),
+ root_level INT4 DEFAULT '0' NOT NULL,
+ author_id INT4 DEFAULT '0' NOT NULL,
+ icon_id INT2 DEFAULT '1' NOT NULL,
+ author_ip varchar(40) DEFAULT '' NOT NULL,
+ message_time INT4 DEFAULT '0' NOT NULL,
+ enable_bbcode INT2 DEFAULT '1' NOT NULL,
+ enable_smilies INT2 DEFAULT '1' NOT NULL,
+ enable_magic_url INT2 DEFAULT '1' NOT NULL,
+ enable_sig INT2 DEFAULT '1' NOT NULL,
+ message_subject TEXT,
+ message_text TEXT,
+ message_edit_reason TEXT,
+ message_edit_user INT4 DEFAULT '0' NOT NULL,
+ message_encoding varchar(20) DEFAULT 'iso-8859-1' NOT NULL,
+ message_attachment INT2 DEFAULT '0' NOT NULL,
+ bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
+ bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ message_edit_time INT4 DEFAULT '0' NOT NULL,
+ message_edit_count INT2 DEFAULT '0' NOT NULL,
+ to_address TEXT,
+ bcc_address TEXT,
+ PRIMARY KEY (msg_id),
CHECK (root_level>=0),
CHECK (author_id>=0),
CHECK (icon_id>=0),
@@ -602,44 +632,46 @@ CREATE TABLE phpbb_privmsgs (
CHECK (message_edit_count>=0)
);
-CREATE INDEX author_ip_phpbb_privmsgs_index ON phpbb_privmsgs (author_ip);
-CREATE INDEX message_time_phpbb_privmsgs_index ON phpbb_privmsgs (message_time);
-CREATE INDEX author_id_phpbb_privmsgs_index ON phpbb_privmsgs (author_id);
-CREATE INDEX root_level_phpbb_privmsgs_index ON phpbb_privmsgs (root_level);
+CREATE INDEX phpbb_privmsgs_author_ip ON phpbb_privmsgs (author_ip);
+CREATE INDEX phpbb_privmsgs_message_time ON phpbb_privmsgs (message_time);
+CREATE INDEX phpbb_privmsgs_author_id ON phpbb_privmsgs (author_id);
+CREATE INDEX phpbb_privmsgs_root_level ON phpbb_privmsgs (root_level);
+
+SELECT SETVAL('phpbb_privmsgs_seq',(select case when max(msg_id)>0 then max(msg_id)+1 else 1 end from phpbb_privmsgs));
-SELECT SETVAL('phpbb_privmsgs_msg_id_seq',(select case when max(msg_id)>0 then max(msg_id)+1 else 1 end from phpbb_privmsgs));
/* Table: phpbb_privmsgs_folder */
-CREATE SEQUENCE phpbb_privmsgs_folder_folder;
+CREATE SEQUENCE phpbb_privmsgs_folder_seq;
CREATE TABLE phpbb_privmsgs_folder (
- folder_id INT4 DEFAULT nextval('phpbb_privmsgs_folder_folder'),
- user_id INT4 DEFAULT '0' NOT NULL,
- folder_name varchar(40) DEFAULT '' NOT NULL,
- pm_count INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (folder_id),
+ folder_id INT4 DEFAULT nextval('phpbb_privmsgs_folder_seq'),
+ user_id INT4 DEFAULT '0' NOT NULL,
+ folder_name varchar(255) DEFAULT '' NOT NULL,
+ pm_count INT4 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (folder_id),
CHECK (user_id>=0),
CHECK (pm_count>=0)
);
-CREATE INDEX user_id_phpbb_privmsgs_folder_index ON phpbb_privmsgs_folder (user_id);
+CREATE INDEX phpbb_privmsgs_folder_user_id ON phpbb_privmsgs_folder (user_id);
+
+SELECT SETVAL('phpbb_privmsgs_folder_seq',(select case when max(folder_id)>0 then max(folder_id)+1 else 1 end from phpbb_privmsgs_folder));
-SELECT SETVAL('phpbb_privmsgs_folder_folder',(select case when max(folder_id)>0 then max(folder_id)+1 else 1 end from phpbb_privmsgs_folder));
/* Table: phpbb_privmsgs_rules */
-CREATE SEQUENCE phpbb_privmsgs_rules_rule_id;
+CREATE SEQUENCE phpbb_privmsgs_rules_seq;
CREATE TABLE phpbb_privmsgs_rules (
- rule_id INT4 DEFAULT nextval('phpbb_privmsgs_rules_rule_id'),
- user_id INT4 DEFAULT '0' NOT NULL,
- rule_check INT4 DEFAULT '0' NOT NULL,
- rule_connection INT4 DEFAULT '0' NOT NULL,
- rule_string varchar(255) DEFAULT '' NOT NULL,
- rule_user_id INT4 DEFAULT '0' NOT NULL,
- rule_group_id INT4 DEFAULT '0' NOT NULL,
- rule_action INT4 DEFAULT '0' NOT NULL,
- rule_folder_id INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (rule_id),
+ rule_id INT4 DEFAULT nextval('phpbb_privmsgs_rules_seq'),
+ user_id INT4 DEFAULT '0' NOT NULL,
+ rule_check INT4 DEFAULT '0' NOT NULL,
+ rule_connection INT4 DEFAULT '0' NOT NULL,
+ rule_string varchar(255) DEFAULT '' NOT NULL,
+ rule_user_id INT4 DEFAULT '0' NOT NULL,
+ rule_group_id INT4 DEFAULT '0' NOT NULL,
+ rule_action INT4 DEFAULT '0' NOT NULL,
+ rule_folder_id INT4 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (rule_id),
CHECK (user_id>=0),
CHECK (rule_check>=0),
CHECK (rule_connection>=0),
@@ -649,47 +681,49 @@ CREATE TABLE phpbb_privmsgs_rules (
CHECK (rule_folder_id>=0)
);
-SELECT SETVAL('phpbb_privmsgs_rules_rule_id',(select case when max(rule_id)>0 then max(rule_id)+1 else 1 end from phpbb_privmsgs_rules));
+SELECT SETVAL('phpbb_privmsgs_rules_seq',(select case when max(rule_id)>0 then max(rule_id)+1 else 1 end from phpbb_privmsgs_rules));
+
/* Table: phpbb_privmsgs_to */
CREATE TABLE phpbb_privmsgs_to (
- msg_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- author_id INT4 DEFAULT '0' NOT NULL,
- deleted INT2 DEFAULT '0' NOT NULL,
- "new" INT2 DEFAULT '1' NOT NULL,
- unread INT2 DEFAULT '1' NOT NULL,
- replied INT2 DEFAULT '0' NOT NULL,
- marked INT2 DEFAULT '0' NOT NULL,
- forwarded INT2 DEFAULT '0' NOT NULL,
- folder_id INT4 DEFAULT '0' NOT NULL
+ msg_id INT4 DEFAULT '0' NOT NULL,
+ user_id INT4 DEFAULT '0' NOT NULL,
+ author_id INT4 DEFAULT '0' NOT NULL,
+ deleted INT2 DEFAULT '0' NOT NULL,
+ new INT2 DEFAULT '1' NOT NULL,
+ unread INT2 DEFAULT '1' NOT NULL,
+ replied INT2 DEFAULT '0' NOT NULL,
+ marked INT2 DEFAULT '0' NOT NULL,
+ forwarded INT2 DEFAULT '0' NOT NULL,
+ folder_id INT4 DEFAULT '0' NOT NULL
);
-CREATE INDEX msg_id_phpbb_privmsgs_to_index ON phpbb_privmsgs_to (msg_id);
-CREATE INDEX user_id_phpbb_privmsgs_to_index ON phpbb_privmsgs_to (user_id,folder_id);
+CREATE INDEX phpbb_privmsgs_to_msg_id ON phpbb_privmsgs_to (msg_id);
+CREATE INDEX phpbb_privmsgs_to_user_id ON phpbb_privmsgs_to (user_id,folder_id);
+
/* Table: phpbb_profile_fields */
-CREATE SEQUENCE phpbb_profile_fields_field_i;
+CREATE SEQUENCE phpbb_profile_fields_seq;
CREATE TABLE phpbb_profile_fields (
- field_id INT4 DEFAULT nextval('phpbb_profile_fields_field_i'),
- field_name varchar(50) DEFAULT '' NOT NULL,
- field_desc varchar(255) DEFAULT '' NOT NULL,
- field_type INT4 NOT NULL,
- field_ident varchar(20) DEFAULT '' NOT NULL,
- field_length varchar(20) DEFAULT '' NOT NULL,
- field_minlen varchar(255) DEFAULT '' NOT NULL,
- field_maxlen varchar(255) DEFAULT '' NOT NULL,
- field_novalue varchar(255) DEFAULT '' NOT NULL,
- field_DEFAULT_value varchar(255) DEFAULT '0' NOT NULL,
- field_validation varchar(20) DEFAULT '' NOT NULL,
- field_required INT2 DEFAULT '0' NOT NULL,
- field_show_on_reg INT2 DEFAULT '0' NOT NULL,
- field_hide INT2 DEFAULT '0' NOT NULL,
- field_no_view INT2 DEFAULT '0' NOT NULL,
- field_active INT2 DEFAULT '0' NOT NULL,
- field_order INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (field_id),
+ field_id INT4 DEFAULT nextval('phpbb_profile_fields_seq'),
+ field_name varchar(255) DEFAULT '' NOT NULL,
+ field_desc TEXT,
+ field_type INT4 NOT NULL,
+ field_ident varchar(20) DEFAULT '' NOT NULL,
+ field_length varchar(20) DEFAULT '' NOT NULL,
+ field_minlen varchar(255) DEFAULT '' NOT NULL,
+ field_maxlen varchar(255) DEFAULT '' NOT NULL,
+ field_novalue varchar(255) DEFAULT '' NOT NULL,
+ field_DEFAULT_value varchar(255) DEFAULT '0' NOT NULL,
+ field_validation varchar(20) DEFAULT '' NOT NULL,
+ field_required INT2 DEFAULT '0' NOT NULL,
+ field_show_on_reg INT2 DEFAULT '0' NOT NULL,
+ field_hide INT2 DEFAULT '0' NOT NULL,
+ field_no_view INT2 DEFAULT '0' NOT NULL,
+ field_active INT2 DEFAULT '0' NOT NULL,
+ field_order INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (field_id),
CHECK (field_type>=0),
CHECK (field_required>=0),
CHECK (field_show_on_reg>=0),
@@ -699,82 +733,88 @@ CREATE TABLE phpbb_profile_fields (
CHECK (field_order>=0)
);
-CREATE INDEX field_type_phpbb_profile_fields_index ON phpbb_profile_fields (field_type);
-CREATE INDEX field_order_phpbb_profile_fields_index ON phpbb_profile_fields (field_order);
+CREATE INDEX phpbb_profile_fields_field_type ON phpbb_profile_fields (field_type);
+CREATE INDEX phpbb_profile_fields_field_order ON phpbb_profile_fields (field_order);
+
+SELECT SETVAL('phpbb_profile_fields_seq',(select case when max(field_id)>0 then max(field_id)+1 else 1 end from phpbb_profile_fields));
-SELECT SETVAL('phpbb_profile_fields_field_i',(select case when max(field_id)>0 then max(field_id)+1 else 1 end from phpbb_profile_fields));
/* Table: phpbb_profile_fields_data */
CREATE TABLE phpbb_profile_fields_data (
- user_id INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id),
+ user_id INT4 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (user_id),
CHECK (user_id>=0)
);
+
/* Table: phpbb_profile_fields_lang */
CREATE TABLE phpbb_profile_fields_lang (
- field_id INT4 DEFAULT '0' NOT NULL,
- lang_id INT4 DEFAULT '0' NOT NULL,
- option_id INT4 DEFAULT '0' NOT NULL,
- field_type INT2 DEFAULT '0' NOT NULL,
- value varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (field_id,lang_id,option_id),
+ field_id INT4 DEFAULT '0' NOT NULL,
+ lang_id INT4 DEFAULT '0' NOT NULL,
+ option_id INT4 DEFAULT '0' NOT NULL,
+ field_type INT2 DEFAULT '0' NOT NULL,
+ value varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (field_id,lang_id,option_id),
CHECK (field_id>=0),
CHECK (lang_id>=0),
CHECK (option_id>=0)
);
+
/* Table: phpbb_profile_lang */
CREATE TABLE phpbb_profile_lang (
- field_id INT4 DEFAULT '0' NOT NULL,
- lang_id INT2 DEFAULT '0' NOT NULL,
- lang_name varchar(255) DEFAULT '' NOT NULL,
- lang_explain TEXT DEFAULT '' NOT NULL,
- lang_DEFAULT_value varchar(255) DEFAULT '' NOT NULL,
- PRIMARY KEY (field_id,lang_id),
+ field_id INT4 DEFAULT '0' NOT NULL,
+ lang_id INT2 DEFAULT '0' NOT NULL,
+ lang_name varchar(255) DEFAULT '' NOT NULL,
+ lang_explain TEXT,
+ lang_default_value varchar(255) DEFAULT '' NOT NULL,
+ PRIMARY KEY (field_id,lang_id),
CHECK (field_id>=0),
CHECK (lang_id>=0)
);
+
/* Table: phpbb_ranks */
-CREATE SEQUENCE phpbb_ranks_rank_id_seq;
+CREATE SEQUENCE phpbb_ranks_seq;
CREATE TABLE phpbb_ranks (
- rank_id INT2 DEFAULT nextval('phpbb_ranks_rank_id_seq'),
- rank_title varchar(50) NOT NULL,
- rank_min INT4 DEFAULT '0' NOT NULL,
- rank_special INT2 DEFAULT '0',
- rank_image varchar(100),
- PRIMARY KEY (rank_id)
+ rank_id INT2 DEFAULT nextval('phpbb_ranks_seq'),
+ rank_title varchar(255) NOT NULL,
+ rank_min INT4 DEFAULT '0' NOT NULL,
+ rank_special INT2 DEFAULT '0',
+ rank_image varchar(255),
+ PRIMARY KEY (rank_id)
);
-SELECT SETVAL('phpbb_ranks_rank_id_seq',(select case when max(rank_id)>0 then max(rank_id)+1 else 1 end from phpbb_ranks));
+SELECT SETVAL('phpbb_ranks_seq',(select case when max(rank_id)>0 then max(rank_id)+1 else 1 end from phpbb_ranks));
+
/* Table: phpbb_reports_reasons */
-CREATE SEQUENCE phpbb_reports_reasons_reason;
+CREATE SEQUENCE phpbb_reports_reasons_seq;
CREATE TABLE phpbb_reports_reasons (
- reason_id INT2 DEFAULT nextval('phpbb_reports_reasons_reason'),
+ reason_id INT2 DEFAULT nextval('phpbb_reports_reasons_seq'),
reason_title varchar(255) DEFAULT '' NOT NULL,
- reason_description TEXT DEFAULT '' NOT NULL,
+ reason_description TEXT,
reason_order INT2 DEFAULT '0' NOT NULL,
PRIMARY KEY (reason_id)
);
-SELECT SETVAL('phpbb_reports_reasons_reason',(select case when max(reason_id)>0 then max(reason_id)+1 else 1 end from phpbb_reports_reasons));
+SELECT SETVAL('phpbb_reports_reasons_seq',(select case when max(reason_id)>0 then max(reason_id)+1 else 1 end from phpbb_reports_reasons));
+
/* Table: phpbb_reports */
-CREATE SEQUENCE phpbb_reports_report_id_seq;
+CREATE SEQUENCE phpbb_reports_seq;
CREATE TABLE phpbb_reports (
- report_id INT2 DEFAULT nextval('phpbb_reports_report_id_seq'),
+ report_id INT2 DEFAULT nextval('phpbb_reports_seq'),
reason_id INT2 DEFAULT '0' NOT NULL,
post_id INT4 DEFAULT '0' NOT NULL,
user_id INT4 DEFAULT '0' NOT NULL,
user_notify INT2 DEFAULT '0' NOT NULL,
report_closed INT2 DEFAULT '0' NOT NULL,
report_time INT4 DEFAULT '0' NOT NULL,
- report_text TEXT DEFAULT '' NOT NULL,
+ report_text TEXT,
PRIMARY KEY (report_id),
CHECK (reason_id>=0),
CHECK (post_id>=0),
@@ -782,31 +822,34 @@ CREATE TABLE phpbb_reports (
CHECK (report_time>=0)
);
-SELECT SETVAL('phpbb_reports_report_id_seq',(select case when max(report_id)>0 then max(report_id)+1 else 1 end from phpbb_reports));
+SELECT SETVAL('phpbb_reports_seq',(select case when max(report_id)>0 then max(report_id)+1 else 1 end from phpbb_reports));
+
/* Table: phpbb_search_results */
CREATE TABLE phpbb_search_results (
search_key varchar(32) DEFAULT '' NOT NULL,
search_time INT4 DEFAULT '0' NOT NULL,
- search_keywords TEXT DEFAULT '' NOT NULL,
- search_authors TEXT DEFAULT '' NOT NULL,
+ search_keywords TEXT,
+ search_authors TEXT,
PRIMARY KEY (search_key)
);
+
/* Table: phpbb_search_wordlist */
-CREATE SEQUENCE phpbb_search_wordlist_word_i;
+CREATE SEQUENCE phpbb_search_wordlist_seq;
CREATE TABLE phpbb_search_wordlist (
+ word_id INT4 DEFAULT nextval('phpbb_search_wordlist_seq'),
word_text varchar(50) DEFAULT '' NOT NULL,
- word_id INT4 DEFAULT nextval('phpbb_search_wordlist_word_i'),
word_common INT2 DEFAULT '0' NOT NULL,
PRIMARY KEY (word_text),
CHECK (word_common>=0)
);
-CREATE INDEX word_id_phpbb_search_wordlist_index ON phpbb_search_wordlist (word_id);
+CREATE INDEX phpbb_search_wordlist_word_id ON phpbb_search_wordlist (word_id);
+
+SELECT SETVAL('phpbb_search_wordlist_seq',(select case when max(word_id)>0 then max(word_id)+1 else 1 end from phpbb_search_wordlist));
-SELECT SETVAL('phpbb_search_wordlist_word_i',(select case when max(word_id)>0 then max(word_id)+1 else 1 end from phpbb_search_wordlist));
/* Table: phpbb_search_wordmatch */
CREATE TABLE phpbb_search_wordmatch (
@@ -815,27 +858,29 @@ CREATE TABLE phpbb_search_wordmatch (
title_match INT2 DEFAULT '0' NOT NULL
);
-CREATE INDEX word_id_phpbb_search_wordmatch_index ON phpbb_search_wordmatch (word_id);
+CREATE INDEX phpbb_search_wordmatch_word_id ON phpbb_search_wordmatch (word_id);
+
/* Table: phpbb_sessions */
CREATE TABLE phpbb_sessions (
- session_id varchar(32) DEFAULT '' NOT NULL,
- session_user_id INT4 DEFAULT '0' NOT NULL,
- session_last_visit INT4 DEFAULT '0' NOT NULL,
- session_start INT4 DEFAULT '0' NOT NULL,
- session_time INT4 DEFAULT '0' NOT NULL,
- session_ip varchar(40) DEFAULT '0' NOT NULL,
- session_browser varchar(150) DEFAULT '' NULL,
- session_page varchar(200) DEFAULT '' NOT NULL,
- session_viewonline INT2 DEFAULT '1' NOT NULL,
- session_autologin INT2 DEFAULT '0' NOT NULL,
- session_admin INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (session_id),
+ session_id varchar(32) DEFAULT '' NOT NULL,
+ session_user_id INT4 DEFAULT '0' NOT NULL,
+ session_last_visit INT4 DEFAULT '0' NOT NULL,
+ session_start INT4 DEFAULT '0' NOT NULL,
+ session_time INT4 DEFAULT '0' NOT NULL,
+ session_ip varchar(40) DEFAULT '0' NOT NULL,
+ session_browser varchar(150) DEFAULT '' NULL,
+ session_page varchar(200) DEFAULT '' NOT NULL,
+ session_viewonline INT2 DEFAULT '1' NOT NULL,
+ session_autologin INT2 DEFAULT '0' NOT NULL,
+ session_admin INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (session_id),
CHECK (session_user_id>=0)
);
-CREATE INDEX session_time_phpbb_sessions_index ON phpbb_sessions (session_time);
-CREATE INDEX session_user_id_phpbb_sessions_index ON phpbb_sessions (session_user_id);
+CREATE INDEX phpbb_sessions_session_time ON phpbb_sessions (session_time);
+CREATE INDEX phpbb_sessions_session_user_id ON phpbb_sessions (session_user_id);
+
/* Table: phpbb_sessions_keys */
CREATE TABLE phpbb_sessions_keys (
@@ -846,117 +891,123 @@ CREATE TABLE phpbb_sessions_keys (
PRIMARY KEY (key_id,user_id)
);
-CREATE INDEX last_login_phpbb_sessions_keys_index ON phpbb_sessions_keys (last_login);
+CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys (last_login);
+
/* Table: phpbb_sitelist */
-CREATE SEQUENCE phpbb_sitelist_site_id_seq;
+CREATE SEQUENCE phpbb_sitelist_seq;
CREATE TABLE phpbb_sitelist (
- site_id INT4 DEFAULT nextval('phpbb_sitelist_site_id_seq'),
- site_ip varchar(40) DEFAULT '' NOT NULL,
- site_hostname varchar(255) DEFAULT '' NOT NULL,
- ip_exclude INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (site_id)
+ site_id INT4 DEFAULT nextval('phpbb_sitelist_seq'),
+ site_ip varchar(40) DEFAULT '' NOT NULL,
+ site_hostname varchar(255) DEFAULT '' NOT NULL,
+ ip_exclude INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (site_id)
);
-SELECT SETVAL('phpbb_sitelist_site_id_seq',(select case when max(site_id)>0 then max(site_id)+1 else 1 end from phpbb_sitelist));
+SELECT SETVAL('phpbb_sitelist_seq',(select case when max(site_id)>0 then max(site_id)+1 else 1 end from phpbb_sitelist));
+
/* Table: phpbb_smilies */
-CREATE SEQUENCE phpbb_smilies_smiley_id_seq;
+CREATE SEQUENCE phpbb_smilies_seq;
CREATE TABLE phpbb_smilies (
- smiley_id INT2 DEFAULT nextval('phpbb_smilies_smiley_id_seq'),
- code varchar(10),
- emotion varchar(50),
- smiley_url varchar(50),
- smiley_width INT2 NOT NULL,
- smiley_height INT2 NOT NULL,
- smiley_order INT2 NOT NULL,
- display_on_posting INT2 DEFAULT '1' NOT NULL,
- PRIMARY KEY (smiley_id),
+ smiley_id INT2 DEFAULT nextval('phpbb_smilies_seq'),
+ code varchar(10),
+ emotion varchar(50),
+ smiley_url varchar(50),
+ smiley_width INT2 NOT NULL,
+ smiley_height INT2 NOT NULL,
+ smiley_order INT2 NOT NULL,
+ display_on_posting INT2 DEFAULT '1' NOT NULL,
+ PRIMARY KEY (smiley_id),
CHECK (smiley_width>=0),
CHECK (smiley_height>=0),
CHECK (smiley_order>=0),
CHECK (display_on_posting>=0)
);
-SELECT SETVAL('phpbb_smilies_smiley_id_seq',(select case when max(smiley_id)>0 then max(smiley_id)+1 else 1 end from phpbb_smilies));
+SELECT SETVAL('phpbb_smilies_seq',(select case when max(smiley_id)>0 then max(smiley_id)+1 else 1 end from phpbb_smilies));
+
/* Table: phpbb_styles */
-CREATE SEQUENCE phpbb_styles_style_id_seq;
+CREATE SEQUENCE phpbb_styles_seq;
CREATE TABLE phpbb_styles (
- style_id INT2 DEFAULT nextval('phpbb_styles_style_id_seq'),
- style_name varchar(30) DEFAULT '' NOT NULL,
- style_copyright varchar(50) DEFAULT '' NOT NULL,
- style_active INT2 DEFAULT '1' NOT NULL,
- template_id INT2 NOT NULL,
- theme_id INT2 NOT NULL,
- imageset_id INT2 NOT NULL,
- PRIMARY KEY (style_id),
-
+ style_id INT2 DEFAULT nextval('phpbb_styles_seq'),
+ style_name varchar(255) DEFAULT '' NOT NULL,
+ style_copyright varchar(255) DEFAULT '' NOT NULL,
+ style_active INT2 DEFAULT '1' NOT NULL,
+ template_id INT2 NOT NULL,
+ theme_id INT2 NOT NULL,
+ imageset_id INT2 NOT NULL,
+ PRIMARY KEY (style_id),
CHECK (template_id>=0),
CHECK (theme_id>=0),
CHECK (imageset_id>=0)
);
-CREATE UNIQUE INDEX style_name_phpbb_styles_index ON phpbb_styles (style_name);
+CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles (style_name);
+
+SELECT SETVAL('phpbb_styles_seq',(select case when max(style_id)>0 then max(style_id)+1 else 1 end from phpbb_styles));
-SELECT SETVAL('phpbb_styles_style_id_seq',(select case when max(style_id)>0 then max(style_id)+1 else 1 end from phpbb_styles));
/* Table: phpbb_styles_template */
-CREATE SEQUENCE phpbb_styles_template_templa;
+CREATE SEQUENCE phpbb_styles_template_seq;
CREATE TABLE phpbb_styles_template (
- template_id INT2 DEFAULT nextval('phpbb_styles_template_templa'),
- template_name varchar(30) NOT NULL,
- template_copyright varchar(50) NOT NULL,
- template_path varchar(30) NOT NULL,
- bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
- template_storedb INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (template_id),
+ template_id INT2 DEFAULT nextval('phpbb_styles_template_seq'),
+ template_name varchar(255) NOT NULL,
+ template_copyright varchar(255) NOT NULL,
+ template_path varchar(100) NOT NULL,
+ bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
+ template_storedb INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (template_id),
CHECK (bbcode_bitfield>=0)
);
-CREATE UNIQUE INDEX template_name_phpbb_styles_template_index ON phpbb_styles_template (template_name);
+CREATE UNIQUE INDEX phpbb_styles_template_template_name ON phpbb_styles_template (template_name);
+
+SELECT SETVAL('phpbb_styles_template_seq',(select case when max(template_id)>0 then max(template_id)+1 else 1 end from phpbb_styles_template));
-SELECT SETVAL('phpbb_styles_template_templa',(select case when max(template_id)>0 then max(template_id)+1 else 1 end from phpbb_styles_template));
/* Table: phpbb_styles_template_data */
CREATE TABLE phpbb_styles_template_data (
- template_id INT2 NOT NULL,
- template_filename varchar(50) DEFAULT '' NOT NULL,
- template_included TEXT DEFAULT '' NOT NULL,
- template_mtime INT4 DEFAULT '0' NOT NULL,
- template_data text
+ template_id INT2 NOT NULL,
+ template_filename varchar(100) DEFAULT '' NOT NULL,
+ template_included TEXT,
+ template_mtime INT4 DEFAULT '0' NOT NULL,
+ template_data TEXT
);
+
/* Table: phpbb_styles_theme */
-CREATE SEQUENCE phpbb_styles_theme_theme_id_;
+CREATE SEQUENCE phpbb_styles_theme_seq;
CREATE TABLE phpbb_styles_theme (
- theme_id INT2 DEFAULT nextval('phpbb_styles_theme_theme_id_'),
- theme_name varchar(30) DEFAULT '' NOT NULL,
- theme_copyright varchar(50) DEFAULT '' NOT NULL,
- theme_path varchar(30) DEFAULT '' NOT NULL,
- theme_storedb INT2 DEFAULT '0' NOT NULL,
- theme_mtime INT4 DEFAULT '0' NOT NULL,
- theme_data text DEFAULT '' NOT NULL,
- PRIMARY KEY (theme_id)
+ theme_id INT2 DEFAULT nextval('phpbb_styles_theme_seq'),
+ theme_name varchar(255) DEFAULT '' NOT NULL,
+ theme_copyright varchar(255) DEFAULT '' NOT NULL,
+ theme_path varchar(100) DEFAULT '' NOT NULL,
+ theme_storedb INT2 DEFAULT '0' NOT NULL,
+ theme_mtime INT4 DEFAULT '0' NOT NULL,
+ theme_data TEXT,
+ PRIMARY KEY (theme_id)
);
-CREATE UNIQUE INDEX theme_name_phpbb_styles_theme_index ON phpbb_styles_theme (theme_name);
+CREATE UNIQUE INDEX phpbb_styles_theme_theme_name ON phpbb_styles_theme (theme_name);
+
+SELECT SETVAL('phpbb_styles_theme_seq',(select case when max(theme_id)>0 then max(theme_id)+1 else 1 end from phpbb_styles_theme));
-SELECT SETVAL('phpbb_styles_theme_theme_id_',(select case when max(theme_id)>0 then max(theme_id)+1 else 1 end from phpbb_styles_theme));
/* Table: phpbb_styles_imageset */
-CREATE SEQUENCE phpbb_styles_imageset_images;
+CREATE SEQUENCE phpbb_styles_imageset_seq;
CREATE TABLE phpbb_styles_imageset (
- imageset_id INT2 DEFAULT nextval('phpbb_styles_imageset_images'),
- imageset_name varchar(30) DEFAULT '' NOT NULL,
- imageset_copyright varchar(50) DEFAULT '' NOT NULL,
- imageset_path varchar(30) DEFAULT '' NOT NULL,
+ imageset_id INT2 DEFAULT nextval('phpbb_styles_imageset_seq'),
+ imageset_name varchar(255) DEFAULT '' NOT NULL,
+ imageset_copyright varchar(255) DEFAULT '' NOT NULL,
+ imageset_path varchar(100) DEFAULT '' NOT NULL,
site_logo varchar(200) DEFAULT '' NOT NULL,
btn_post varchar(200) DEFAULT '' NOT NULL,
btn_post_pm varchar(200) DEFAULT '' NOT NULL,
@@ -1037,46 +1088,47 @@ CREATE TABLE phpbb_styles_imageset (
PRIMARY KEY (imageset_id)
);
-CREATE UNIQUE INDEX imageset_name_phpbb_styles_imageset_index ON phpbb_styles_imageset (imageset_name);
+CREATE UNIQUE INDEX phpbb_styles_imageset_imageset_name ON phpbb_styles_imageset (imageset_name);
+
+SELECT SETVAL('phpbb_styles_imageset_seq',(select case when max(imageset_id)>0 then max(imageset_id)+1 else 1 end from phpbb_styles_imageset));
-SELECT SETVAL('phpbb_styles_imageset_images',(select case when max(imageset_id)>0 then max(imageset_id)+1 else 1 end from phpbb_styles_imageset));
/* Table: phpbb_topics */
-CREATE SEQUENCE phpbb_topics_topic_id_seq;
+CREATE SEQUENCE phpbb_topics_seq;
CREATE TABLE phpbb_topics (
- topic_id INT4 DEFAULT nextval('phpbb_topics_topic_id_seq'),
- forum_id INT2 DEFAULT '0' NOT NULL,
- icon_id INT2 DEFAULT '1' NOT NULL,
- topic_attachment INT2 DEFAULT '0' NOT NULL,
- topic_approved INT2 DEFAULT '1' NOT NULL,
- topic_reported INT2 DEFAULT '0' NOT NULL,
- topic_title varchar(60) NOT NULL,
- topic_poster INT4 DEFAULT '0' NOT NULL,
- topic_time INT4 DEFAULT '0' NOT NULL,
- topic_time_limit INT4 DEFAULT '0' NOT NULL,
- topic_views INT4 DEFAULT '0' NOT NULL,
- topic_replies INT4 DEFAULT '0' NOT NULL,
- topic_replies_real INT4 DEFAULT '0' NOT NULL,
- topic_status INT2 DEFAULT '0' NOT NULL,
- topic_type INT2 DEFAULT '0' NOT NULL,
- topic_first_post_id INT4 DEFAULT '0' NOT NULL,
- topic_first_poster_name varchar(30),
- topic_last_post_id INT4 DEFAULT '0' NOT NULL,
- topic_last_poster_id INT4 DEFAULT '0' NOT NULL,
- topic_last_poster_name varchar(30),
- topic_last_post_time INT4 DEFAULT '0' NOT NULL,
- topic_last_view_time INT4 DEFAULT '0' NOT NULL,
- topic_moved_id INT4 DEFAULT '0' NOT NULL,
- topic_bumped INT2 DEFAULT '0' NOT NULL,
- topic_bumper INT4 DEFAULT '0' NOT NULL,
- poll_title varchar(255) DEFAULT '' NOT NULL,
- poll_start INT4 DEFAULT '0' NOT NULL,
- poll_length INT4 DEFAULT '0' NOT NULL,
- poll_max_options INT2 DEFAULT '1' NOT NULL,
- poll_last_vote INT4 DEFAULT '0',
- poll_vote_change INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (topic_id),
+ topic_id INT4 DEFAULT nextval('phpbb_topics_seq'),
+ forum_id INT2 DEFAULT '0' NOT NULL,
+ icon_id INT2 DEFAULT '1' NOT NULL,
+ topic_attachment INT2 DEFAULT '0' NOT NULL,
+ topic_approved INT2 DEFAULT '1' NOT NULL,
+ topic_reported INT2 DEFAULT '0' NOT NULL,
+ topic_title TEXT,
+ topic_poster INT4 DEFAULT '0' NOT NULL,
+ topic_time INT4 DEFAULT '0' NOT NULL,
+ topic_time_limit INT4 DEFAULT '0' NOT NULL,
+ topic_views INT4 DEFAULT '0' NOT NULL,
+ topic_replies INT4 DEFAULT '0' NOT NULL,
+ topic_replies_real INT4 DEFAULT '0' NOT NULL,
+ topic_status INT2 DEFAULT '0' NOT NULL,
+ topic_type INT2 DEFAULT '0' NOT NULL,
+ topic_first_post_id INT4 DEFAULT '0' NOT NULL,
+ topic_first_poster_name varchar(255),
+ topic_last_post_id INT4 DEFAULT '0' NOT NULL,
+ topic_last_poster_id INT4 DEFAULT '0' NOT NULL,
+ topic_last_poster_name varchar(255),
+ topic_last_post_time INT4 DEFAULT '0' NOT NULL,
+ topic_last_view_time INT4 DEFAULT '0' NOT NULL,
+ topic_moved_id INT4 DEFAULT '0' NOT NULL,
+ topic_bumped INT2 DEFAULT '0' NOT NULL,
+ topic_bumper INT4 DEFAULT '0' NOT NULL,
+ poll_title TEXT,
+ poll_start INT4 DEFAULT '0' NOT NULL,
+ poll_length INT4 DEFAULT '0' NOT NULL,
+ poll_max_options INT2 DEFAULT '1' NOT NULL,
+ poll_last_vote INT4 DEFAULT '0',
+ poll_vote_change INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (topic_id),
CHECK (forum_id>=0),
CHECK (icon_id>=0),
CHECK (topic_approved>=0),
@@ -1098,36 +1150,39 @@ CREATE TABLE phpbb_topics (
CHECK (poll_vote_change>=0)
);
-CREATE INDEX forum_id_phpbb_topics_index ON phpbb_topics (forum_id);
-CREATE INDEX forum_id_type_phpbb_topics_index ON phpbb_topics (forum_id, topic_type);
-CREATE INDEX topic_last_post_time_phpbb_topics_index ON phpbb_topics (topic_last_post_time);
+CREATE INDEX phpbb_topics_forum_id ON phpbb_topics (forum_id);
+CREATE INDEX phpbb_topics_forum_id_type ON phpbb_topics (forum_id, topic_type);
+CREATE INDEX phpbb_topics_topic_last_post_time ON phpbb_topics (topic_last_post_time);
+
+SELECT SETVAL('phpbb_topics_seq',(select case when max(topic_id)>0 then max(topic_id)+1 else 1 end from phpbb_topics));
-SELECT SETVAL('phpbb_topics_topic_id_seq',(select case when max(topic_id)>0 then max(topic_id)+1 else 1 end from phpbb_topics));
/* Table: phpbb_topics_marking */
CREATE TABLE phpbb_topics_marking (
- user_id INT4 DEFAULT '0' NOT NULL,
- topic_id INT4 DEFAULT '0' NOT NULL,
- forum_id INT4 DEFAULT '0' NOT NULL,
- mark_time INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id,topic_id),
+ user_id INT4 DEFAULT '0' NOT NULL,
+ topic_id INT4 DEFAULT '0' NOT NULL,
+ forum_id INT4 DEFAULT '0' NOT NULL,
+ mark_time INT4 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (user_id,topic_id),
CHECK (user_id>=0),
CHECK (topic_id>=0),
CHECK (forum_id>=0)
);
-CREATE INDEX forum_id_phpbb_topics_marking_index ON phpbb_topics_marking (forum_id);
+CREATE INDEX phpbb_topics_marking_forum_id ON phpbb_topics_marking (forum_id);
+
/* Table: phpbb_topics_posted */
CREATE TABLE phpbb_topics_posted (
- user_id INT4 DEFAULT '0' NOT NULL,
- topic_id INT4 DEFAULT '0' NOT NULL,
- topic_posted INT2 DEFAULT '0' NOT NULL,
- PRIMARY KEY (user_id,topic_id),
+ user_id INT4 DEFAULT '0' NOT NULL,
+ topic_id INT4 DEFAULT '0' NOT NULL,
+ topic_posted INT2 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (user_id,topic_id),
CHECK (user_id>=0),
CHECK (topic_id>=0)
);
+
/* Table: phpbb_topics_watch */
CREATE TABLE phpbb_topics_watch (
topic_id INT4 DEFAULT '0' NOT NULL,
@@ -1135,96 +1190,96 @@ CREATE TABLE phpbb_topics_watch (
notify_status INT2 DEFAULT '0' NOT NULL
);
-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);
-CREATE INDEX notify_status_phpbb_topics_watch_index ON phpbb_topics_watch (notify_status);
+CREATE INDEX phpbb_topics_watch_topic_id ON phpbb_topics_watch (topic_id);
+CREATE INDEX phpbb_topics_watch_user_id ON phpbb_topics_watch (user_id);
+CREATE INDEX phpbb_topics_watch_notify_status ON phpbb_topics_watch (notify_status);
+
/* Table: phpbb_user_group */
CREATE TABLE phpbb_user_group (
- group_id INT4 DEFAULT '0' NOT NULL,
- user_id INT4 DEFAULT '0' NOT NULL,
- group_leader INT2 DEFAULT '0' NOT NULL,
- user_pending INT2
+ group_id INT4 DEFAULT '0' NOT NULL,
+ user_id INT4 DEFAULT '0' NOT NULL,
+ group_leader INT2 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);
-CREATE INDEX group_leader_phpbb_user_group_index ON phpbb_user_group (group_leader);
+CREATE INDEX phpbb_user_group_group_id ON phpbb_user_group (group_id);
+CREATE INDEX phpbb_user_group_user_id ON phpbb_user_group (user_id);
+CREATE INDEX phpbb_user_group_group_leader ON phpbb_user_group (group_leader);
+
/* Table: phpbb_users */
-CREATE SEQUENCE phpbb_users_user_id_seq;
+CREATE SEQUENCE phpbb_users_seq;
CREATE TABLE phpbb_users (
- user_id INT4 DEFAULT nextval('phpbb_users_user_id_seq'),
- user_type INT2 DEFAULT '0' NOT NULL,
- group_id INT4 DEFAULT '3' NOT NULL,
- user_permissions text DEFAULT '' NOT NULL,
- user_ip varchar(40) DEFAULT '' NOT NULL,
- user_regdate INT4 DEFAULT '0' NOT NULL,
- username varchar(30) DEFAULT '' NOT NULL,
- user_password varchar(32) DEFAULT '' NOT NULL,
- user_passchg INT4 DEFAULT '0' NOT NULL,
- user_email varchar(60) DEFAULT '' NOT NULL,
- user_email_hash INT8 DEFAULT '0' NOT NULL,
- user_birthday varchar(10) DEFAULT '' NOT NULL,
- user_lastvisit INT4 DEFAULT '0' NOT NULL,
- user_lastmark INT4 DEFAULT '0' NOT NULL,
- user_lastpost_time INT4 DEFAULT '0' NOT NULL,
- user_lastpage varchar(200) DEFAULT '' NOT NULL,
- user_last_confirm_key varchar(10) DEFAULT '' NOT NULL,
- user_warnings INT2 DEFAULT '0' NOT NULL,
- user_last_warning INT4 DEFAULT '0' NOT NULL,
- user_login_attempts INT4 DEFAULT '0' NOT NULL,
- user_posts INT4 DEFAULT '0' NOT NULL,
- user_lang varchar(30) DEFAULT '' NOT NULL,
- user_timezone decimal(5,2) DEFAULT '0.0' NOT NULL,
- user_dst INT2 DEFAULT '0' NOT NULL,
- user_dateformat varchar(30) DEFAULT 'd M Y H:i' NOT NULL,
- user_style INT2 DEFAULT '0' NOT NULL,
- user_rank INT4 DEFAULT '0',
- user_colour varchar(6) DEFAULT '' NOT NULL,
- user_new_privmsg INT2 DEFAULT '0' NOT NULL,
- user_unread_privmsg INT2 DEFAULT '0' NOT NULL,
- user_last_privmsg INT4 DEFAULT '0' NOT NULL,
- user_message_rules INT2 DEFAULT '0' NOT NULL,
- user_full_folder INT4 DEFAULT '-3' NOT NULL,
- user_emailtime INT4 DEFAULT '0' NOT NULL,
- user_sortby_type varchar(1) DEFAULT '' NOT NULL,
- user_sortby_dir varchar(1) DEFAULT '' NOT NULL,
- user_topic_show_days INT4 DEFAULT '0' NOT NULL,
- user_topic_sortby_type varchar(1) DEFAULT 't' NOT NULL,
- user_topic_sortby_dir varchar(1) DEFAULT 'd' NOT NULL,
- user_post_show_days INT4 DEFAULT '0' NOT NULL,
- user_post_sortby_type varchar(1) DEFAULT 't' NOT NULL,
- user_post_sortby_dir varchar(1) DEFAULT 'a' NOT NULL,
- user_notify INT2 DEFAULT '0' NOT NULL,
- user_notify_pm INT2 DEFAULT '1' NOT NULL,
- user_notify_type INT2 DEFAULT '0' NOT NULL,
- user_allow_pm INT2 DEFAULT '1' NOT NULL,
- user_allow_email INT2 DEFAULT '1' NOT NULL,
- user_allow_viewonline INT2 DEFAULT '1' NOT NULL,
- user_allow_viewemail INT2 DEFAULT '1' NOT NULL,
- user_allow_massemail INT2 DEFAULT '1' NOT NULL,
- user_options INT4 DEFAULT '893' NOT NULL,
- user_avatar varchar(100) DEFAULT '' NOT NULL,
- user_avatar_type INT2 DEFAULT '0' NOT NULL,
- user_avatar_width INT2 DEFAULT '0' NOT NULL,
- user_avatar_height INT2 DEFAULT '0' NOT NULL,
- user_sig text DEFAULT '' NOT NULL,
- user_sig_bbcode_uid varchar(5) DEFAULT '' NOT NULL,
- user_sig_bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
- user_from varchar(100) DEFAULT '' NOT NULL,
- user_icq varchar(15) DEFAULT '' NOT NULL,
- user_aim varchar(255) DEFAULT '' NOT NULL,
- user_yim varchar(255) DEFAULT '' NOT NULL,
- user_msnm varchar(255) DEFAULT '' NOT NULL,
- user_jabber varchar(255) DEFAULT '' NOT NULL,
- user_website varchar(100) DEFAULT '' NOT NULL,
- user_occ varchar(255) DEFAULT '' NOT NULL,
- user_interests varchar(255) DEFAULT '' NOT NULL,
- user_actkey varchar(32) DEFAULT '' NOT NULL,
- user_newpasswd varchar(32) DEFAULT '' NOT NULL,
- PRIMARY KEY (user_id),
+ user_id INT4 DEFAULT nextval('phpbb_users_seq'),
+ user_type INT2 DEFAULT '0' NOT NULL,
+ group_id INT4 DEFAULT '3' NOT NULL,
+ user_permissions TEXT,
+ user_ip varchar(40) DEFAULT '' NOT NULL,
+ user_regdate INT4 DEFAULT '0' NOT NULL,
+ username varchar(255) DEFAULT '' NOT NULL,
+ user_password varchar(40) DEFAULT '' NOT NULL,
+ user_passchg INT4 DEFAULT '0' NOT NULL,
+ user_email varchar(100) DEFAULT '' NOT NULL,
+ user_email_hash INT8 DEFAULT '0' NOT NULL,
+ user_birthday varchar(10) DEFAULT '' NOT NULL,
+ user_lastvisit INT4 DEFAULT '0' NOT NULL,
+ user_lastmark INT4 DEFAULT '0' NOT NULL,
+ user_lastpost_time INT4 DEFAULT '0' NOT NULL,
+ user_lastpage varchar(200) DEFAULT '' NOT NULL,
+ user_last_confirm_key varchar(10) DEFAULT '' NOT NULL,
+ user_warnings INT2 DEFAULT '0' NOT NULL,
+ user_last_warning INT4 DEFAULT '0' NOT NULL,
+ user_login_attempts INT4 DEFAULT '0' NOT NULL,
+ user_posts INT4 DEFAULT '0' NOT NULL,
+ user_lang varchar(30) DEFAULT '' NOT NULL,
+ user_timezone decimal(5,2) DEFAULT '0.0' NOT NULL,
+ user_dst INT2 DEFAULT '0' NOT NULL,
+ user_dateformat varchar(30) DEFAULT 'd M Y H:i' NOT NULL,
+ user_style INT2 DEFAULT '0' NOT NULL,
+ user_rank INT4 DEFAULT '0',
+ user_colour varchar(6) DEFAULT '' NOT NULL,
+ user_new_privmsg INT2 DEFAULT '0' NOT NULL,
+ user_unread_privmsg INT2 DEFAULT '0' NOT NULL,
+ user_last_privmsg INT4 DEFAULT '0' NOT NULL,
+ user_message_rules INT2 DEFAULT '0' NOT NULL,
+ user_full_folder INT4 DEFAULT '-3' NOT NULL,
+ user_emailtime INT4 DEFAULT '0' NOT NULL,
+ user_topic_show_days INT4 DEFAULT '0' NOT NULL,
+ user_topic_sortby_type varchar(1) DEFAULT 't' NOT NULL,
+ user_topic_sortby_dir varchar(1) DEFAULT 'd' NOT NULL,
+ user_post_show_days INT4 DEFAULT '0' NOT NULL,
+ user_post_sortby_type varchar(1) DEFAULT 't' NOT NULL,
+ user_post_sortby_dir varchar(1) DEFAULT 'a' NOT NULL,
+ user_notify INT2 DEFAULT '0' NOT NULL,
+ user_notify_pm INT2 DEFAULT '1' NOT NULL,
+ user_notify_type INT2 DEFAULT '0' NOT NULL,
+ user_allow_pm INT2 DEFAULT '1' NOT NULL,
+ user_allow_email INT2 DEFAULT '1' NOT NULL,
+ user_allow_viewonline INT2 DEFAULT '1' NOT NULL,
+ user_allow_viewemail INT2 DEFAULT '1' NOT NULL,
+ user_allow_massemail INT2 DEFAULT '1' NOT NULL,
+ user_options INT4 DEFAULT '893' NOT NULL,
+ user_avatar varchar(255) DEFAULT '' NOT NULL,
+ user_avatar_type INT2 DEFAULT '0' NOT NULL,
+ user_avatar_width INT2 DEFAULT '0' NOT NULL,
+ user_avatar_height INT2 DEFAULT '0' NOT NULL,
+ user_sig TEXT,
+ user_sig_bbcode_uid varchar(5) DEFAULT '' NOT NULL,
+ user_sig_bbcode_bitfield INT4 DEFAULT '0' NOT NULL,
+ user_from varchar(100) DEFAULT '' NOT NULL,
+ user_icq varchar(15) DEFAULT '' NOT NULL,
+ user_aim varchar(255) DEFAULT '' NOT NULL,
+ user_yim varchar(255) DEFAULT '' NOT NULL,
+ user_msnm varchar(255) DEFAULT '' NOT NULL,
+ user_jabber varchar(255) DEFAULT '' NOT NULL,
+ user_website varchar(200) DEFAULT '' NOT NULL,
+ user_occ varchar(255) DEFAULT '' NOT NULL,
+ user_interests varchar(255) DEFAULT '' NOT NULL,
+ user_actkey varchar(32) DEFAULT '' NOT NULL,
+ user_newpasswd varchar(32) DEFAULT '' NOT NULL,
+ PRIMARY KEY (user_id),
CHECK (user_posts>=0),
CHECK (user_new_privmsg>=0),
CHECK (user_unread_privmsg>=0),
@@ -1233,35 +1288,40 @@ CREATE TABLE phpbb_users (
CHECK (user_avatar_height>=0)
);
-CREATE INDEX user_birthday_phpbb_users_index ON phpbb_users (user_birthday);
-CREATE INDEX user_email_hash_phpbb_users_index ON phpbb_users (user_email_hash);
-CREATE INDEX username_phpbb_users_index ON phpbb_users (username);
+CREATE INDEX phpbb_users_user_birthday ON phpbb_users (user_birthday);
+CREATE INDEX phpbb_users_user_email_hash ON phpbb_users (user_email_hash);
+CREATE INDEX phpbb_users_username ON phpbb_users (username);
+
+SELECT SETVAL('phpbb_users_seq',(select case when max(user_id)>0 then max(user_id)+1 else 1 end from phpbb_users));
-SELECT SETVAL('phpbb_users_user_id_seq',(select case when max(user_id)>0 then max(user_id)+1 else 1 end from phpbb_users));
/* Table: phpbb_warnings */
-CREATE SEQUENCE phpbb_warnings_warning_id_seq;
+CREATE SEQUENCE phpbb_warnings_seq;
CREATE TABLE phpbb_warnings (
- warning_id INT4 DEFAULT nextval('phpbb_warnings_warning_id_seq'),
- user_id INT4 DEFAULT '0' NOT NULL,
- post_id INT4 DEFAULT '0' NOT NULL,
- log_id INT4 DEFAULT '0' NOT NULL,
- warning_time INT4 DEFAULT '0' NOT NULL,
- PRIMARY KEY (warning_id)
+ warning_id INT4 DEFAULT nextval('phpbb_warnings_seq'),
+ user_id INT4 DEFAULT '0' NOT NULL,
+ post_id INT4 DEFAULT '0' NOT NULL,
+ log_id INT4 DEFAULT '0' NOT NULL,
+ warning_time INT4 DEFAULT '0' NOT NULL,
+ PRIMARY KEY (warning_id)
);
+SELECT SETVAL('phpbb_warnings_seq',(select case when max(warning_id)>0 then max(warning_id)+1 else 1 end from phpbb_warnings));
+
+
/* Table: phpbb_words */
-CREATE SEQUENCE phpbb_words_word_id_seq;
+CREATE SEQUENCE phpbb_words_seq;
CREATE TABLE phpbb_words (
- word_id INT4 DEFAULT nextval('phpbb_words_word_id_seq'),
- word varchar(100) NOT NULL,
- replacement varchar(100) NOT NULL,
- PRIMARY KEY (word_id)
+ word_id INT4 DEFAULT nextval('phpbb_words_seq'),
+ word varchar(100) NOT NULL,
+ replacement varchar(100) NOT NULL,
+ PRIMARY KEY (word_id)
);
-SELECT SETVAL('phpbb_words_word_id_seq',(select case when max(word_id)>0 then max(word_id)+1 else 1 end from phpbb_words));
+SELECT SETVAL('phpbb_words_seq',(select case when max(word_id)>0 then max(word_id)+1 else 1 end from phpbb_words));
+
/* Table: phpbb_zebra */
CREATE TABLE phpbb_zebra (
@@ -1271,7 +1331,7 @@ CREATE TABLE phpbb_zebra (
foe INT2 DEFAULT '0' NOT NULL
);
-CREATE INDEX user_id_phpbb_zebra_index ON phpbb_zebra (user_id);
-CREATE INDEX zebra_id_phpbb_zebra_index ON phpbb_zebra (zebra_id);
+CREATE INDEX phpbb_zebra_user_id ON phpbb_zebra (user_id);
+CREATE INDEX phpbb_zebra_zebra_id ON phpbb_zebra (zebra_id);
COMMIT;