2001-03-21 02:03:15 +00:00
|
|
|
#
|
|
|
|
# phpBB2 PostgreSQL DB schema - phpBB team 2001
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# $Id$
|
|
|
|
#
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_banlist'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_banlist (
|
|
|
|
ban_id SERIAL PRIMARY KEY,
|
|
|
|
ban_userid int,
|
|
|
|
ban_ip int,
|
|
|
|
ban_start int,
|
|
|
|
ban_end int,
|
|
|
|
ban_time_type int
|
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX banlist_ban_id ON phpbb_banlist (ban_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_categories'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_categories (
|
|
|
|
cat_id SERIAL PRIMARY KEY,
|
|
|
|
cat_title varchar(100),
|
|
|
|
cat_order varchar(10)
|
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX categories_cat_id ON phpbb_categories (cat_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_config'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_config (
|
|
|
|
config_id SERIAL PRIMARY KEY,
|
|
|
|
sitename varchar(100),
|
|
|
|
allow_html int2,
|
|
|
|
allow_bbcode int2,
|
|
|
|
allow_sig int2,
|
|
|
|
allow_namechange int2,
|
|
|
|
require_activation int2,
|
|
|
|
selected int2 DEFAULT 0 NOT NULL UNIQUE,
|
|
|
|
posts_per_page int,
|
|
|
|
hot_threshold int,
|
|
|
|
topics_per_page int,
|
|
|
|
allow_theme_create int,
|
|
|
|
override_themes int2,
|
|
|
|
email_sig varchar(255),
|
|
|
|
email_from varchar(100),
|
|
|
|
system_timezone varchar(4),
|
|
|
|
default_lang varchar(255)
|
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX config_config_id ON phpbb_config (config_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_disallow'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_disallow (
|
|
|
|
disallow_id SERIAL,
|
|
|
|
disallow_username varchar(50)
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_forum_access'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_forum_access (
|
|
|
|
forum_id SERIAL PRIMARY KEY,
|
|
|
|
user_id int,
|
|
|
|
can_post int2 DEFAULT 0 NOT NULL
|
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX forum_access_forum_id ON phpbb_forum_access (forum_id);
|
|
|
|
CREATE INDEX forum_access_user_id ON phpbb_forum_access (user_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_forum_mods'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_forum_mods (
|
2001-03-21 07:58:19 +00:00
|
|
|
forum_id int NOT NULL DEFAULT 0,
|
|
|
|
user_id int NOT NULL DEFAULT 0,
|
|
|
|
mod_notify int2
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX forum_mods_forum_id ON phpbb_forum_mods (forum_id);
|
|
|
|
CREATE INDEX forum_mods_user_id ON phpbb_forum_mods (user_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_forums'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_forums (
|
2001-03-21 07:58:19 +00:00
|
|
|
forum_id SERIAL PRIMARY KEY,
|
2001-03-21 02:03:15 +00:00
|
|
|
forum_name varchar(150),
|
|
|
|
forum_desc text,
|
2001-03-21 07:58:19 +00:00
|
|
|
forum_access int2,
|
|
|
|
cat_id int,
|
|
|
|
forum_order int DEFAULT '1' NOT NULL,
|
|
|
|
forum_type int2,
|
|
|
|
forum_posts int DEFAULT '0' NOT NULL,
|
|
|
|
forum_topics int DEFAULT '0' NOT NULL,
|
|
|
|
forum_last_post_id int DEFAULT '0' NOT NULL
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX forums_forum_id ON phpbb_forums (forum_id);
|
|
|
|
CREATE INDEX forums_forum_order ON phpbb_forums (forum_order);
|
|
|
|
CREATE INDEX forums_cat_id ON phpbb_forums (cat_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_headermetafooter'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_headermetafooter (
|
|
|
|
header text,
|
|
|
|
meta text,
|
|
|
|
footer text
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_posts'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_posts (
|
2001-03-21 07:58:19 +00:00
|
|
|
post_id SERIAL PRIMARY KEY,
|
|
|
|
topic_id int DEFAULT '0' NOT NULL,
|
|
|
|
forum_id int DEFAULT '0' NOT NULL,
|
|
|
|
poster_id int DEFAULT '0' NOT NULL,
|
|
|
|
post_time int DEFAULT '0' NOT NULL,
|
|
|
|
poster_ip int DEFAULT '0' NOT NULL
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX posts_post_id ON phpbb_posts (post_id);
|
|
|
|
CREATE INDEX posts_forum_id ON phpbb_posts (forum_id);
|
|
|
|
CREATE INDEX posts_topic_id ON phpbb_posts (topic_id);
|
|
|
|
CREATE INDEX posts_poster_id ON phpbb_posts (poster_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_posts_text'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_posts_text (
|
2001-03-21 07:58:19 +00:00
|
|
|
post_id int DEFAULT '0' NOT NULL PRIMARY KEY,
|
|
|
|
post_text text
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_priv_msgs'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_priv_msgs (
|
2001-03-21 07:58:19 +00:00
|
|
|
msg_id SERIAL PRIMARY KEY,
|
|
|
|
from_userid int DEFAULT '0' NOT NULL,
|
|
|
|
to_userid int DEFAULT '0' NOT NULL,
|
|
|
|
msg_time int DEFAULT '0' NOT NULL,
|
|
|
|
poster_ip int DEFAULT '0' NOT NULL,
|
|
|
|
msg_status int DEFAULT '0' NOT NULL,
|
|
|
|
msg_text text NOT NULL
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX priv_msgs_to_userid ON phpbb_priv_msgs (to_userid);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_ranks'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_ranks (
|
2001-03-21 07:58:19 +00:00
|
|
|
rank_id SERIAL PRIMARY KEY,
|
2001-03-21 02:03:15 +00:00
|
|
|
rank_title varchar(50) NOT NULL,
|
2001-03-21 07:58:19 +00:00
|
|
|
rank_min int DEFAULT '0' NOT NULL,
|
|
|
|
rank_max int DEFAULT '0' NOT NULL,
|
|
|
|
rank_special int2 DEFAULT '0',
|
|
|
|
rank_image varchar(255)
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX ranks_rank_min ON phpbb_ranks (rank_min);
|
|
|
|
CREATE INDEX ranks_rank_max ON phpbb_ranks (rank_max);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_sessions'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_sessions (
|
2001-03-21 07:58:19 +00:00
|
|
|
sess_id int4 DEFAULT '0' NOT NULL PRIMARY KEY,
|
|
|
|
user_id int DEFAULT '0' NOT NULL,
|
|
|
|
start_time int4 DEFAULT '0' NOT NULL,
|
|
|
|
remote_ip int DEFAULT '0' NOT NULL,
|
2001-03-21 02:03:15 +00:00
|
|
|
username varchar(40),
|
2001-03-21 07:58:19 +00:00
|
|
|
forum int
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX sessions_start_time ON phpbb_sessions (start_time);
|
|
|
|
CREATE INDEX sessions_remote_ip ON phpbb_sessions (remote_ip);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_themes'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_themes (
|
2001-03-21 07:58:19 +00:00
|
|
|
theme_id SERIAL PRIMARY KEY,
|
2001-03-21 02:03:15 +00:00
|
|
|
theme_name varchar(35),
|
|
|
|
bgcolor varchar(10),
|
|
|
|
textcolor varchar(10),
|
|
|
|
color1 varchar(10),
|
|
|
|
color2 varchar(10),
|
|
|
|
table_bgcolor varchar(10),
|
|
|
|
header_image varchar(50),
|
|
|
|
newtopic_image varchar(50),
|
|
|
|
reply_image varchar(50),
|
|
|
|
linkcolor varchar(15),
|
|
|
|
vlinkcolor varchar(15),
|
2001-03-21 07:58:19 +00:00
|
|
|
theme_default int2 DEFAULT '0',
|
2001-03-21 02:03:15 +00:00
|
|
|
fontface varchar(100),
|
|
|
|
fontsize1 varchar(5),
|
|
|
|
fontsize2 varchar(5),
|
|
|
|
fontsize3 varchar(5),
|
|
|
|
fontsize4 varchar(5),
|
|
|
|
tablewidth varchar(10),
|
2001-03-21 07:58:19 +00:00
|
|
|
replylocked_image varchar(255)
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_topics'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_topics (
|
2001-03-21 07:58:19 +00:00
|
|
|
topic_id SERIAL PRIMARY KEY,
|
2001-03-21 02:03:15 +00:00
|
|
|
topic_title varchar(100) NOT NULL,
|
2001-03-21 07:58:19 +00:00
|
|
|
topic_poster int DEFAULT '0' NOT NULL,
|
|
|
|
topic_time int DEFAULT '0' NOT NULL,
|
|
|
|
topic_views int DEFAULT '0' NOT NULL,
|
|
|
|
topic_replies int DEFAULT '0' NOT NULL,
|
|
|
|
forum_id int DEFAULT '0' NOT NULL,
|
|
|
|
topic_status int2 DEFAULT '0' NOT NULL,
|
|
|
|
topic_notify int2 DEFAULT '0',
|
|
|
|
topic_last_post_id int DEFAULT '0' NOT NULL
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX topics_topic_id ON phpbb_topics (topic_id);
|
|
|
|
CREATE INDEX topics_forum_id ON phpbb_topics (forum_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_users'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_users (
|
2001-03-21 07:58:19 +00:00
|
|
|
user_id SERIAL PRIMARY KEY,
|
2001-03-21 02:03:15 +00:00
|
|
|
username varchar(40) NOT NULL,
|
|
|
|
user_regdate varchar(20) NOT NULL,
|
|
|
|
user_password varchar(32) NOT NULL,
|
|
|
|
user_email varchar(255),
|
|
|
|
user_icq varchar(15),
|
|
|
|
user_website varchar(100),
|
|
|
|
user_occ varchar(100),
|
|
|
|
user_from varchar(100),
|
|
|
|
user_intrest varchar(150),
|
|
|
|
user_sig varchar(255),
|
2001-03-21 07:58:19 +00:00
|
|
|
user_viewemail int2,
|
|
|
|
user_theme int,
|
2001-03-21 02:03:15 +00:00
|
|
|
user_aim varchar(255),
|
|
|
|
user_yim varchar(255),
|
|
|
|
user_msnm varchar(255),
|
2001-03-21 07:58:19 +00:00
|
|
|
user_posts int DEFAULT '0',
|
|
|
|
user_attachsig int2,
|
|
|
|
user_desmile int2,
|
|
|
|
user_html int2,
|
|
|
|
user_bbcode int2,
|
|
|
|
user_rank int DEFAULT '0',
|
|
|
|
user_level int DEFAULT '1',
|
2001-03-21 02:03:15 +00:00
|
|
|
user_lang varchar(255),
|
|
|
|
user_timezone varchar(4),
|
2001-03-21 07:58:19 +00:00
|
|
|
user_active int2,
|
2001-03-21 02:03:15 +00:00
|
|
|
user_actkey varchar(32),
|
|
|
|
user_newpasswd varchar(32),
|
2001-03-21 07:58:19 +00:00
|
|
|
user_notify int2
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX users_user_id ON phpbb_users (user_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_whosonline'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_whosonline (
|
2001-03-21 07:58:19 +00:00
|
|
|
id SERIAL PRIMARY KEY,
|
2001-03-21 02:03:15 +00:00
|
|
|
ip varchar(255),
|
|
|
|
name varchar(255),
|
|
|
|
count varchar(255),
|
|
|
|
date varchar(255),
|
|
|
|
username varchar(40),
|
2001-03-21 07:58:19 +00:00
|
|
|
forum int
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX whosonline_id ON phpbb_whosonline (id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Table structure for table 'phpbb_words'
|
|
|
|
#
|
|
|
|
|
|
|
|
CREATE TABLE phpbb_words (
|
2001-03-21 07:58:19 +00:00
|
|
|
word_id SERIAL PRIMARY KEY,
|
2001-03-21 02:03:15 +00:00
|
|
|
word varchar(100) NOT NULL,
|
2001-03-21 07:58:19 +00:00
|
|
|
replacement varchar(100) NOT NULL
|
2001-03-21 02:03:15 +00:00
|
|
|
);
|
2001-03-21 07:58:19 +00:00
|
|
|
CREATE INDEX words_word_id ON phpbb_words (word_id);
|
2001-03-21 02:03:15 +00:00
|
|
|
|