📄 oracle_schema.sql
字号:
SELECT phpbb_privmsgs_folder_seq.nextval INTO :new.folder_id FROM dual;END;//* Table: 'phpbb_privmsgs_rules'*/CREATE TABLE phpbb_privmsgs_rules ( rule_id number(8) NOT NULL, user_id number(8) DEFAULT '0' NOT NULL, rule_check number(8) DEFAULT '0' NOT NULL, rule_connection number(8) DEFAULT '0' NOT NULL, rule_string varchar2(765) DEFAULT '' , rule_user_id number(8) DEFAULT '0' NOT NULL, rule_group_id number(8) DEFAULT '0' NOT NULL, rule_action number(8) DEFAULT '0' NOT NULL, rule_folder_id number(11) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_privmsgs_rules PRIMARY KEY (rule_id))/CREATE INDEX phpbb_privmsgs_rules_user_id ON phpbb_privmsgs_rules (user_id)/CREATE SEQUENCE phpbb_privmsgs_rules_seq/CREATE OR REPLACE TRIGGER t_phpbb_privmsgs_rulesBEFORE INSERT ON phpbb_privmsgs_rulesFOR EACH ROW WHEN ( new.rule_id IS NULL OR new.rule_id = 0)BEGIN SELECT phpbb_privmsgs_rules_seq.nextval INTO :new.rule_id FROM dual;END;//* Table: 'phpbb_privmsgs_to'*/CREATE TABLE phpbb_privmsgs_to ( msg_id number(8) DEFAULT '0' NOT NULL, user_id number(8) DEFAULT '0' NOT NULL, author_id number(8) DEFAULT '0' NOT NULL, pm_deleted number(1) DEFAULT '0' NOT NULL, pm_new number(1) DEFAULT '1' NOT NULL, pm_unread number(1) DEFAULT '1' NOT NULL, pm_replied number(1) DEFAULT '0' NOT NULL, pm_marked number(1) DEFAULT '0' NOT NULL, pm_forwarded number(1) DEFAULT '0' NOT NULL, folder_id number(11) 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 TABLE phpbb_profile_fields ( field_id number(8) NOT NULL, field_name varchar2(765) DEFAULT '' , field_type number(4) DEFAULT '0' NOT NULL, field_ident varchar2(20) DEFAULT '' , field_length varchar2(20) DEFAULT '' , field_minlen varchar2(255) DEFAULT '' , field_maxlen varchar2(255) DEFAULT '' , field_novalue varchar2(765) DEFAULT '' , field_default_value varchar2(765) DEFAULT '' , field_validation varchar2(60) DEFAULT '' , field_required number(1) DEFAULT '0' NOT NULL, field_show_on_reg number(1) DEFAULT '0' NOT NULL, field_hide number(1) DEFAULT '0' NOT NULL, field_no_view number(1) DEFAULT '0' NOT NULL, field_active number(1) DEFAULT '0' NOT NULL, field_order number(8) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_profile_fields 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)/CREATE SEQUENCE phpbb_profile_fields_seq/CREATE OR REPLACE TRIGGER t_phpbb_profile_fieldsBEFORE INSERT ON phpbb_profile_fieldsFOR EACH ROW WHEN ( new.field_id IS NULL OR new.field_id = 0)BEGIN SELECT phpbb_profile_fields_seq.nextval INTO :new.field_id FROM dual;END;//* Table: 'phpbb_profile_fields_data'*/CREATE TABLE phpbb_profile_fields_data ( user_id number(8) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_profile_fields_data PRIMARY KEY (user_id))//* Table: 'phpbb_profile_fields_lang'*/CREATE TABLE phpbb_profile_fields_lang ( field_id number(8) DEFAULT '0' NOT NULL, lang_id number(8) DEFAULT '0' NOT NULL, option_id number(8) DEFAULT '0' NOT NULL, field_type number(4) DEFAULT '0' NOT NULL, lang_value varchar2(765) DEFAULT '' , CONSTRAINT pk_phpbb_profile_fields_lang PRIMARY KEY (field_id, lang_id, option_id))//* Table: 'phpbb_profile_lang'*/CREATE TABLE phpbb_profile_lang ( field_id number(8) DEFAULT '0' NOT NULL, lang_id number(8) DEFAULT '0' NOT NULL, lang_name varchar2(765) DEFAULT '' , lang_explain clob DEFAULT '' , lang_default_value varchar2(765) DEFAULT '' , CONSTRAINT pk_phpbb_profile_lang PRIMARY KEY (field_id, lang_id))//* Table: 'phpbb_ranks'*/CREATE TABLE phpbb_ranks ( rank_id number(8) NOT NULL, rank_title varchar2(765) DEFAULT '' , rank_min number(8) DEFAULT '0' NOT NULL, rank_special number(1) DEFAULT '0' NOT NULL, rank_image varchar2(255) DEFAULT '' , CONSTRAINT pk_phpbb_ranks PRIMARY KEY (rank_id))/CREATE SEQUENCE phpbb_ranks_seq/CREATE OR REPLACE TRIGGER t_phpbb_ranksBEFORE INSERT ON phpbb_ranksFOR EACH ROW WHEN ( new.rank_id IS NULL OR new.rank_id = 0)BEGIN SELECT phpbb_ranks_seq.nextval INTO :new.rank_id FROM dual;END;//* Table: 'phpbb_reports'*/CREATE TABLE phpbb_reports ( report_id number(8) NOT NULL, reason_id number(4) DEFAULT '0' NOT NULL, post_id number(8) DEFAULT '0' NOT NULL, user_id number(8) DEFAULT '0' NOT NULL, user_notify number(1) DEFAULT '0' NOT NULL, report_closed number(1) DEFAULT '0' NOT NULL, report_time number(11) DEFAULT '0' NOT NULL, report_text clob DEFAULT '' , CONSTRAINT pk_phpbb_reports PRIMARY KEY (report_id))/CREATE SEQUENCE phpbb_reports_seq/CREATE OR REPLACE TRIGGER t_phpbb_reportsBEFORE INSERT ON phpbb_reportsFOR EACH ROW WHEN ( new.report_id IS NULL OR new.report_id = 0)BEGIN SELECT phpbb_reports_seq.nextval INTO :new.report_id FROM dual;END;//* Table: 'phpbb_reports_reasons'*/CREATE TABLE phpbb_reports_reasons ( reason_id number(4) NOT NULL, reason_title varchar2(765) DEFAULT '' , reason_description clob DEFAULT '' , reason_order number(4) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_reports_reasons PRIMARY KEY (reason_id))/CREATE SEQUENCE phpbb_reports_reasons_seq/CREATE OR REPLACE TRIGGER t_phpbb_reports_reasonsBEFORE INSERT ON phpbb_reports_reasonsFOR EACH ROW WHEN ( new.reason_id IS NULL OR new.reason_id = 0)BEGIN SELECT phpbb_reports_reasons_seq.nextval INTO :new.reason_id FROM dual;END;//* Table: 'phpbb_search_results'*/CREATE TABLE phpbb_search_results ( search_key varchar2(32) DEFAULT '' , search_time number(11) DEFAULT '0' NOT NULL, search_keywords clob DEFAULT '' , search_authors clob DEFAULT '' , CONSTRAINT pk_phpbb_search_results PRIMARY KEY (search_key))//* Table: 'phpbb_search_wordlist'*/CREATE TABLE phpbb_search_wordlist ( word_id number(8) NOT NULL, word_text varchar2(765) DEFAULT '' , word_common number(1) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_search_wordlist PRIMARY KEY (word_id), CONSTRAINT u_phpbb_wrd_txt UNIQUE (word_text))/CREATE SEQUENCE phpbb_search_wordlist_seq/CREATE OR REPLACE TRIGGER t_phpbb_search_wordlistBEFORE INSERT ON phpbb_search_wordlistFOR EACH ROW WHEN ( new.word_id IS NULL OR new.word_id = 0)BEGIN SELECT phpbb_search_wordlist_seq.nextval INTO :new.word_id FROM dual;END;//* Table: 'phpbb_search_wordmatch'*/CREATE TABLE phpbb_search_wordmatch ( post_id number(8) DEFAULT '0' NOT NULL, word_id number(8) DEFAULT '0' NOT NULL, title_match number(1) DEFAULT '0' NOT NULL)/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 '' , session_user_id number(8) DEFAULT '0' NOT NULL, session_last_visit number(11) DEFAULT '0' NOT NULL, session_start number(11) DEFAULT '0' NOT NULL, session_time number(11) DEFAULT '0' NOT NULL, session_ip varchar2(40) DEFAULT '' , session_browser varchar2(150) DEFAULT '' , session_forwarded_for varchar2(255) DEFAULT '' , session_page varchar2(765) DEFAULT '' , session_viewonline number(1) DEFAULT '1' NOT NULL, session_autologin number(1) DEFAULT '0' NOT NULL, session_admin number(1) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_sessions 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 '' , user_id number(8) DEFAULT '0' NOT NULL, last_ip varchar2(40) DEFAULT '' , last_login number(11) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_sessions_keys PRIMARY KEY (key_id, user_id))/CREATE INDEX phpbb_sessions_keys_last_login ON phpbb_sessions_keys (last_login)//* Table: 'phpbb_sitelist'*/CREATE TABLE phpbb_sitelist ( site_id number(8) NOT NULL, site_ip varchar2(40) DEFAULT '' , site_hostname varchar2(255) DEFAULT '' , ip_exclude number(1) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_sitelist PRIMARY KEY (site_id))/CREATE SEQUENCE phpbb_sitelist_seq/CREATE OR REPLACE TRIGGER t_phpbb_sitelistBEFORE INSERT ON phpbb_sitelistFOR EACH ROW WHEN ( new.site_id IS NULL OR new.site_id = 0)BEGIN SELECT phpbb_sitelist_seq.nextval INTO :new.site_id FROM dual;END;//* Table: 'phpbb_smilies'*/CREATE TABLE phpbb_smilies ( smiley_id number(8) NOT NULL, code varchar2(150) DEFAULT '' , emotion varchar2(150) DEFAULT '' , smiley_url varchar2(50) DEFAULT '' , smiley_width number(4) DEFAULT '0' NOT NULL, smiley_height number(4) DEFAULT '0' NOT NULL, smiley_order number(8) DEFAULT '0' NOT NULL, display_on_posting number(1) DEFAULT '1' NOT NULL, CONSTRAINT pk_phpbb_smilies PRIMARY KEY (smiley_id))/CREATE INDEX phpbb_smilies_display_on_post ON phpbb_smilies (display_on_posting)/CREATE SEQUENCE phpbb_smilies_seq/CREATE OR REPLACE TRIGGER t_phpbb_smiliesBEFORE INSERT ON phpbb_smiliesFOR EACH ROW WHEN ( new.smiley_id IS NULL OR new.smiley_id = 0)BEGIN SELECT phpbb_smilies_seq.nextval INTO :new.smiley_id FROM dual;END;//* Table: 'phpbb_styles'*/CREATE TABLE phpbb_styles ( style_id number(4) NOT NULL, style_name varchar2(765) DEFAULT '' , style_copyright varchar2(765) DEFAULT '' , style_active number(1) DEFAULT '1' NOT NULL, template_id number(4) DEFAULT '0' NOT NULL, theme_id number(4) DEFAULT '0' NOT NULL, imageset_id number(4) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_styles PRIMARY KEY (style_id), CONSTRAINT u_phpbb_style_name UNIQUE (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)/CREATE SEQUENCE phpbb_styles_seq/CREATE OR REPLACE TRIGGER t_phpbb_stylesBEFORE INSERT ON phpbb_stylesFOR EACH ROW WHEN ( new.style_id IS NULL OR new.style_id = 0)BEGIN SELECT phpbb_styles_seq.nextval INTO :new.style_id FROM dual;END;//* Table: 'phpbb_styles_template'*/CREATE TABLE phpbb_styles_template ( template_id number(4) NOT NULL, template_name varchar2(765) DEFAULT '' , template_copyright varchar2(765) DEFAULT '' , template_path varchar2(100) DEFAULT '' , bbcode_bitfield varchar2(255) DEFAULT 'kNg=' NOT NULL, template_storedb number(1) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_styles_template PRIMARY KEY (template_id), CONSTRAINT u_phpbb_tmplte_nm UNIQUE (template_name))/CREATE SEQUENCE phpbb_styles_template_seq/CREATE OR REPLACE TRIGGER t_phpbb_styles_templateBEFORE INSERT ON phpbb_styles_templateFOR EACH ROW WHEN ( new.template_id IS NULL OR new.template_id = 0)BEGIN SELECT phpbb_styles_template_seq.nextval INTO :new.template_id FROM dual;END;//* Table: 'phpbb_styles_template_data'*/CREATE TABLE phpbb_styles_template_data ( template_id number(4) NOT NULL, template_filename varchar2(100) DEFAULT '' , template_included clob DEFAULT '' , template_mtime number(11) DEFAULT '0' NOT NULL, template_data clob DEFAULT '' )/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -