📄 postgres_schema.sql
字号:
folder_name varchar(255) DEFAULT '' NOT NULL, pm_count INT4 DEFAULT '0' NOT NULL CHECK (pm_count >= 0), PRIMARY KEY (folder_id));CREATE INDEX phpbb_privmsgs_folder_user_id ON phpbb_privmsgs_folder (user_id);/* Table: 'phpbb_privmsgs_rules'*/CREATE SEQUENCE phpbb_privmsgs_rules_seq;CREATE TABLE phpbb_privmsgs_rules ( rule_id INT4 DEFAULT nextval('phpbb_privmsgs_rules_seq'), user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0), rule_check INT4 DEFAULT '0' NOT NULL CHECK (rule_check >= 0), rule_connection INT4 DEFAULT '0' NOT NULL CHECK (rule_connection >= 0), rule_string varchar(255) DEFAULT '' NOT NULL, rule_user_id INT4 DEFAULT '0' NOT NULL CHECK (rule_user_id >= 0), rule_group_id INT4 DEFAULT '0' NOT NULL CHECK (rule_group_id >= 0), rule_action INT4 DEFAULT '0' NOT NULL CHECK (rule_action >= 0), rule_folder_id INT4 DEFAULT '0' NOT NULL, PRIMARY KEY (rule_id));CREATE INDEX phpbb_privmsgs_rules_user_id ON phpbb_privmsgs_rules (user_id);/* Table: 'phpbb_privmsgs_to'*/CREATE TABLE phpbb_privmsgs_to ( msg_id INT4 DEFAULT '0' NOT NULL CHECK (msg_id >= 0), user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0), author_id INT4 DEFAULT '0' NOT NULL CHECK (author_id >= 0), pm_deleted INT2 DEFAULT '0' NOT NULL CHECK (pm_deleted >= 0), pm_new INT2 DEFAULT '1' NOT NULL CHECK (pm_new >= 0), pm_unread INT2 DEFAULT '1' NOT NULL CHECK (pm_unread >= 0), pm_replied INT2 DEFAULT '0' NOT NULL CHECK (pm_replied >= 0), pm_marked INT2 DEFAULT '0' NOT NULL CHECK (pm_marked >= 0), pm_forwarded INT2 DEFAULT '0' NOT NULL CHECK (pm_forwarded >= 0), folder_id INT4 DEFAULT '0' NOT NULL);CREATE INDEX phpbb_privmsgs_to_msg_id ON phpbb_privmsgs_to (msg_id);CREATE INDEX phpbb_privmsgs_to_author_id ON phpbb_privmsgs_to (author_id);CREATE INDEX phpbb_privmsgs_to_usr_flder_id ON phpbb_privmsgs_to (user_id, folder_id);/* Table: 'phpbb_profile_fields'*/CREATE SEQUENCE phpbb_profile_fields_seq;CREATE TABLE phpbb_profile_fields ( field_id INT4 DEFAULT nextval('phpbb_profile_fields_seq'), field_name varchar(255) DEFAULT '' NOT NULL, field_type INT2 DEFAULT '0' 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 '' NOT NULL, field_validation varchar(20) DEFAULT '' NOT NULL, field_required INT2 DEFAULT '0' NOT NULL CHECK (field_required >= 0), field_show_on_reg INT2 DEFAULT '0' NOT NULL CHECK (field_show_on_reg >= 0), field_hide INT2 DEFAULT '0' NOT NULL CHECK (field_hide >= 0), field_no_view INT2 DEFAULT '0' NOT NULL CHECK (field_no_view >= 0), field_active INT2 DEFAULT '0' NOT NULL CHECK (field_active >= 0), field_order INT4 DEFAULT '0' NOT NULL CHECK (field_order >= 0), PRIMARY KEY (field_id));CREATE INDEX phpbb_profile_fields_fld_type ON phpbb_profile_fields (field_type);CREATE INDEX phpbb_profile_fields_fld_ordr ON phpbb_profile_fields (field_order);/* Table: 'phpbb_profile_fields_data'*/CREATE TABLE phpbb_profile_fields_data ( user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0), PRIMARY KEY (user_id));/* Table: 'phpbb_profile_fields_lang'*/CREATE TABLE phpbb_profile_fields_lang ( field_id INT4 DEFAULT '0' NOT NULL CHECK (field_id >= 0), lang_id INT4 DEFAULT '0' NOT NULL CHECK (lang_id >= 0), option_id INT4 DEFAULT '0' NOT NULL CHECK (option_id >= 0), field_type INT2 DEFAULT '0' NOT NULL, lang_value varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (field_id, lang_id, option_id));/* Table: 'phpbb_profile_lang'*/CREATE TABLE phpbb_profile_lang ( field_id INT4 DEFAULT '0' NOT NULL CHECK (field_id >= 0), lang_id INT4 DEFAULT '0' NOT NULL CHECK (lang_id >= 0), lang_name varchar(255) DEFAULT '' NOT NULL, lang_explain varchar(4000) DEFAULT '' NOT NULL, lang_default_value varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (field_id, lang_id));/* Table: 'phpbb_ranks'*/CREATE SEQUENCE phpbb_ranks_seq;CREATE TABLE phpbb_ranks ( rank_id INT4 DEFAULT nextval('phpbb_ranks_seq'), rank_title varchar(255) DEFAULT '' NOT NULL, rank_min INT4 DEFAULT '0' NOT NULL CHECK (rank_min >= 0), rank_special INT2 DEFAULT '0' NOT NULL CHECK (rank_special >= 0), rank_image varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (rank_id));/* Table: 'phpbb_reports'*/CREATE SEQUENCE phpbb_reports_seq;CREATE TABLE phpbb_reports ( report_id INT4 DEFAULT nextval('phpbb_reports_seq'), reason_id INT2 DEFAULT '0' NOT NULL CHECK (reason_id >= 0), post_id INT4 DEFAULT '0' NOT NULL CHECK (post_id >= 0), user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0), user_notify INT2 DEFAULT '0' NOT NULL CHECK (user_notify >= 0), report_closed INT2 DEFAULT '0' NOT NULL CHECK (report_closed >= 0), report_time INT4 DEFAULT '0' NOT NULL CHECK (report_time >= 0), report_text TEXT DEFAULT '' NOT NULL, PRIMARY KEY (report_id));/* Table: 'phpbb_reports_reasons'*/CREATE SEQUENCE phpbb_reports_reasons_seq;CREATE TABLE phpbb_reports_reasons ( reason_id INT2 DEFAULT nextval('phpbb_reports_reasons_seq'), reason_title varchar(255) DEFAULT '' NOT NULL, reason_description TEXT DEFAULT '' NOT NULL, reason_order INT2 DEFAULT '0' NOT NULL CHECK (reason_order >= 0), PRIMARY KEY (reason_id));/* Table: 'phpbb_search_results'*/CREATE TABLE phpbb_search_results ( search_key varchar(32) DEFAULT '' NOT NULL, search_time INT4 DEFAULT '0' NOT NULL CHECK (search_time >= 0), search_keywords TEXT DEFAULT '' NOT NULL, search_authors TEXT DEFAULT '' NOT NULL, PRIMARY KEY (search_key));/* Table: 'phpbb_search_wordlist'*/CREATE SEQUENCE phpbb_search_wordlist_seq;CREATE TABLE phpbb_search_wordlist ( word_id INT4 DEFAULT nextval('phpbb_search_wordlist_seq'), word_text varchar(255) DEFAULT '' NOT NULL, word_common INT2 DEFAULT '0' NOT NULL CHECK (word_common >= 0), PRIMARY KEY (word_id));CREATE UNIQUE INDEX phpbb_search_wordlist_wrd_txt ON phpbb_search_wordlist (word_text);/* Table: 'phpbb_search_wordmatch'*/CREATE TABLE phpbb_search_wordmatch ( post_id INT4 DEFAULT '0' NOT NULL CHECK (post_id >= 0), word_id INT4 DEFAULT '0' NOT NULL CHECK (word_id >= 0), title_match INT2 DEFAULT '0' NOT NULL CHECK (title_match >= 0));CREATE INDEX phpbb_search_wordmatch_word_id ON phpbb_search_wordmatch (word_id);CREATE INDEX phpbb_search_wordmatch_post_id ON phpbb_search_wordmatch (post_id);/* Table: 'phpbb_sessions'*/CREATE TABLE phpbb_sessions ( session_id char(32) DEFAULT '' NOT NULL, session_user_id INT4 DEFAULT '0' NOT NULL CHECK (session_user_id >= 0), session_last_visit INT4 DEFAULT '0' NOT NULL CHECK (session_last_visit >= 0), session_start INT4 DEFAULT '0' NOT NULL CHECK (session_start >= 0), session_time INT4 DEFAULT '0' NOT NULL CHECK (session_time >= 0), session_ip varchar(40) DEFAULT '' NOT NULL, session_browser varchar(150) DEFAULT '' NOT NULL, session_forwarded_for varchar(255) DEFAULT '' NOT NULL, session_page varchar(255) DEFAULT '' NOT NULL, session_viewonline INT2 DEFAULT '1' NOT NULL CHECK (session_viewonline >= 0), session_autologin INT2 DEFAULT '0' NOT NULL CHECK (session_autologin >= 0), session_admin INT2 DEFAULT '0' NOT NULL CHECK (session_admin >= 0), PRIMARY KEY (session_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 ( key_id char(32) DEFAULT '' NOT NULL, user_id INT4 DEFAULT '0' NOT NULL CHECK (user_id >= 0), last_ip varchar(40) DEFAULT '' NOT NULL, last_login INT4 DEFAULT '0' NOT NULL CHECK (last_login >= 0), PRIMARY KEY (key_id, user_id));CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys (last_login);/* Table: 'phpbb_sitelist'*/CREATE SEQUENCE phpbb_sitelist_seq;CREATE TABLE phpbb_sitelist ( 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 CHECK (ip_exclude >= 0), PRIMARY KEY (site_id));/* Table: 'phpbb_smilies'*/CREATE SEQUENCE phpbb_smilies_seq;CREATE TABLE phpbb_smilies ( smiley_id INT4 DEFAULT nextval('phpbb_smilies_seq'), code varchar(50) DEFAULT '' NOT NULL, emotion varchar(50) DEFAULT '' NOT NULL, smiley_url varchar(50) DEFAULT '' NOT NULL, smiley_width INT2 DEFAULT '0' NOT NULL CHECK (smiley_width >= 0), smiley_height INT2 DEFAULT '0' NOT NULL CHECK (smiley_height >= 0), smiley_order INT4 DEFAULT '0' NOT NULL CHECK (smiley_order >= 0), display_on_posting INT2 DEFAULT '1' NOT NULL CHECK (display_on_posting >= 0), PRIMARY KEY (smiley_id));CREATE INDEX phpbb_smilies_display_on_post ON phpbb_smilies (display_on_posting);/* Table: 'phpbb_styles'*/CREATE SEQUENCE phpbb_styles_seq;CREATE TABLE phpbb_styles ( 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 CHECK (style_active >= 0), template_id INT2 DEFAULT '0' NOT NULL, theme_id INT2 DEFAULT '0' NOT NULL, imageset_id INT2 DEFAULT '0' NOT NULL, PRIMARY KEY (style_id));CREATE UNIQUE INDEX phpbb_styles_style_name ON phpbb_styles (style_name);CREATE INDEX phpbb_styles_template_id ON phpbb_styles (template_id);CREATE INDEX phpbb_styles_theme_id ON phpbb_styles (theme_id);CREATE INDEX phpbb_styles_imageset_id ON phpbb_styles (imageset_id);/* Table: 'phpbb_styles_template'*/CREATE SEQUENCE phpbb_styles_template_seq;CREATE TABLE phpbb_styles_template ( template_id INT2 DEFAULT nextval('phpbb_styles_template_seq'), template_name varchar(255) DEFAULT '' NOT NULL, template_copyright varchar(255) DEFAULT '' NOT NULL, template_path varchar(100) DEFAULT '' NOT NULL, bbcode_bitfield varchar(255) DEFAULT 'kNg=' NOT NULL, template_storedb INT2 DEFAULT '0' NOT NULL CHECK (template_storedb >= 0), PRIMARY KEY (template_id));CREATE UNIQUE INDEX phpbb_styles_template_tmplte_nm ON phpbb_styles_template (template_name);/* Table: 'phpbb_styles_template_data'*/CREATE SEQUENCE phpbb_styles_template_data_seq;CREATE TABLE phpbb_styles_template_data ( template_id INT2 DEFAULT nextval('phpbb_styles_template_data_seq'), template_filename varchar(100) DEFAULT '' NOT NULL, template_included varchar(8000) DEFAULT '' NOT NULL, template_mtime INT4 DEFAULT '0' NOT NULL CHECK (template_mtime >= 0), template_data TEXT DEFAULT '' NOT NULL);CREATE INDEX phpbb_styles_template_data_tid ON phpbb_styles_template_data (template_id);CREATE INDEX phpbb_styles_template_data_tfn ON phpbb_styles_template_data (template_filename);/* Table: 'phpbb_styles_theme'*/CREATE SEQUENCE phpbb_styles_theme_seq;CREATE TABLE phpbb_styles_theme ( 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 CHECK (theme_storedb >= 0), theme_mtime INT4 DEFAULT '0' NOT NULL CHECK (theme_mtime >= 0), theme_data TEXT DEFAULT '' NOT NULL, PRIMARY KEY (theme_id));CREATE UNIQUE INDEX phpbb_styles_theme_theme_name ON phpbb_styles_theme (theme_name);/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -