📄 oracle_schema.sql
字号:
forum_style number(4) DEFAULT '0' NOT NULL, forum_image varchar2(255) DEFAULT '' , forum_rules clob DEFAULT '' , forum_rules_link varchar2(765) DEFAULT '' , forum_rules_bitfield varchar2(255) DEFAULT '' , forum_rules_options number(11) DEFAULT '7' NOT NULL, forum_rules_uid varchar2(5) DEFAULT '' , forum_topics_per_page number(4) DEFAULT '0' NOT NULL, forum_type number(4) DEFAULT '0' NOT NULL, forum_status number(4) DEFAULT '0' NOT NULL, forum_posts number(8) DEFAULT '0' NOT NULL, forum_topics number(8) DEFAULT '0' NOT NULL, forum_topics_real number(8) DEFAULT '0' NOT NULL, forum_last_post_id number(8) DEFAULT '0' NOT NULL, forum_last_poster_id number(8) DEFAULT '0' NOT NULL, forum_last_post_subject varchar2(300) DEFAULT '' , forum_last_post_time number(11) DEFAULT '0' NOT NULL, forum_last_poster_name varchar2(765) DEFAULT '' , forum_last_poster_colour varchar2(6) DEFAULT '' , forum_flags number(4) DEFAULT '32' NOT NULL, display_on_index number(1) DEFAULT '1' NOT NULL, enable_indexing number(1) DEFAULT '1' NOT NULL, enable_icons number(1) DEFAULT '1' NOT NULL, enable_prune number(1) DEFAULT '0' NOT NULL, prune_next number(11) DEFAULT '0' NOT NULL, prune_days number(8) DEFAULT '0' NOT NULL, prune_viewed number(8) DEFAULT '0' NOT NULL, prune_freq number(8) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_forums PRIMARY KEY (forum_id))/CREATE INDEX phpbb_forums_left_right_id ON phpbb_forums (left_id, right_id)/CREATE INDEX phpbb_forums_forum_lastpost_id ON phpbb_forums (forum_last_post_id)/CREATE SEQUENCE phpbb_forums_seq/CREATE OR REPLACE TRIGGER t_phpbb_forumsBEFORE INSERT ON phpbb_forumsFOR EACH ROW WHEN ( new.forum_id IS NULL OR new.forum_id = 0)BEGIN SELECT phpbb_forums_seq.nextval INTO :new.forum_id FROM dual;END;//* Table: 'phpbb_forums_access'*/CREATE TABLE phpbb_forums_access ( forum_id number(8) DEFAULT '0' NOT NULL, user_id number(8) DEFAULT '0' NOT NULL, session_id char(32) DEFAULT '' , CONSTRAINT pk_phpbb_forums_access PRIMARY KEY (forum_id, user_id, session_id))//* Table: 'phpbb_forums_track'*/CREATE TABLE phpbb_forums_track ( user_id number(8) DEFAULT '0' NOT NULL, forum_id number(8) DEFAULT '0' NOT NULL, mark_time number(11) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_forums_track PRIMARY KEY (user_id, forum_id))//* Table: 'phpbb_forums_watch'*/CREATE TABLE phpbb_forums_watch ( forum_id number(8) DEFAULT '0' NOT NULL, user_id number(8) DEFAULT '0' NOT NULL, notify_status number(1) DEFAULT '0' NOT NULL)/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_stat ON phpbb_forums_watch (notify_status)//* Table: 'phpbb_groups'*/CREATE TABLE phpbb_groups ( group_id number(8) NOT NULL, group_type number(4) DEFAULT '1' NOT NULL, group_founder_manage number(1) DEFAULT '0' NOT NULL, group_name varchar2(255) DEFAULT '' , group_desc clob DEFAULT '' , group_desc_bitfield varchar2(255) DEFAULT '' , group_desc_options number(11) DEFAULT '7' NOT NULL, group_desc_uid varchar2(5) DEFAULT '' , group_display number(1) DEFAULT '0' NOT NULL, group_avatar varchar2(255) DEFAULT '' , group_avatar_type number(4) DEFAULT '0' NOT NULL, group_avatar_width number(4) DEFAULT '0' NOT NULL, group_avatar_height number(4) DEFAULT '0' NOT NULL, group_rank number(8) DEFAULT '0' NOT NULL, group_colour varchar2(6) DEFAULT '' , group_sig_chars number(8) DEFAULT '0' NOT NULL, group_receive_pm number(1) DEFAULT '0' NOT NULL, group_message_limit number(8) DEFAULT '0' NOT NULL, group_legend number(1) DEFAULT '1' NOT NULL, CONSTRAINT pk_phpbb_groups PRIMARY KEY (group_id))/CREATE INDEX phpbb_groups_group_legend ON phpbb_groups (group_legend)/CREATE SEQUENCE phpbb_groups_seq/CREATE OR REPLACE TRIGGER t_phpbb_groupsBEFORE INSERT ON phpbb_groupsFOR EACH ROW WHEN ( new.group_id IS NULL OR new.group_id = 0)BEGIN SELECT phpbb_groups_seq.nextval INTO :new.group_id FROM dual;END;//* Table: 'phpbb_icons'*/CREATE TABLE phpbb_icons ( icons_id number(8) NOT NULL, icons_url varchar2(255) DEFAULT '' , icons_width number(4) DEFAULT '0' NOT NULL, icons_height number(4) DEFAULT '0' NOT NULL, icons_order number(8) DEFAULT '0' NOT NULL, display_on_posting number(1) DEFAULT '1' NOT NULL, CONSTRAINT pk_phpbb_icons PRIMARY KEY (icons_id))/CREATE INDEX phpbb_icons_display_on_posting ON phpbb_icons (display_on_posting)/CREATE SEQUENCE phpbb_icons_seq/CREATE OR REPLACE TRIGGER t_phpbb_iconsBEFORE INSERT ON phpbb_iconsFOR EACH ROW WHEN ( new.icons_id IS NULL OR new.icons_id = 0)BEGIN SELECT phpbb_icons_seq.nextval INTO :new.icons_id FROM dual;END;//* Table: 'phpbb_lang'*/CREATE TABLE phpbb_lang ( lang_id number(4) NOT NULL, lang_iso varchar2(30) DEFAULT '' , lang_dir varchar2(30) DEFAULT '' , lang_english_name varchar2(300) DEFAULT '' , lang_local_name varchar2(765) DEFAULT '' , lang_author varchar2(765) DEFAULT '' , CONSTRAINT pk_phpbb_lang PRIMARY KEY (lang_id))/CREATE INDEX phpbb_lang_lang_iso ON phpbb_lang (lang_iso)/CREATE SEQUENCE phpbb_lang_seq/CREATE OR REPLACE TRIGGER t_phpbb_langBEFORE INSERT ON phpbb_langFOR EACH ROW WHEN ( new.lang_id IS NULL OR new.lang_id = 0)BEGIN SELECT phpbb_lang_seq.nextval INTO :new.lang_id FROM dual;END;//* Table: 'phpbb_log'*/CREATE TABLE phpbb_log ( log_id number(8) NOT NULL, log_type number(4) DEFAULT '0' NOT NULL, user_id number(8) DEFAULT '0' NOT NULL, forum_id number(8) DEFAULT '0' NOT NULL, topic_id number(8) DEFAULT '0' NOT NULL, reportee_id number(8) DEFAULT '0' NOT NULL, log_ip varchar2(40) DEFAULT '' , log_time number(11) DEFAULT '0' NOT NULL, log_operation clob DEFAULT '' , log_data clob DEFAULT '' , CONSTRAINT pk_phpbb_log PRIMARY KEY (log_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)/CREATE SEQUENCE phpbb_log_seq/CREATE OR REPLACE TRIGGER t_phpbb_logBEFORE INSERT ON phpbb_logFOR EACH ROW WHEN ( new.log_id IS NULL OR new.log_id = 0)BEGIN SELECT phpbb_log_seq.nextval INTO :new.log_id FROM dual;END;//* Table: 'phpbb_moderator_cache'*/CREATE TABLE phpbb_moderator_cache ( forum_id number(8) DEFAULT '0' NOT NULL, user_id number(8) DEFAULT '0' NOT NULL, username varchar2(765) DEFAULT '' , group_id number(8) DEFAULT '0' NOT NULL, group_name varchar2(765) DEFAULT '' , display_on_index number(1) DEFAULT '1' NOT NULL)/CREATE INDEX phpbb_moderator_cache_disp_idx ON phpbb_moderator_cache (display_on_index)/CREATE INDEX phpbb_moderator_cache_forum_id ON phpbb_moderator_cache (forum_id)//* Table: 'phpbb_modules'*/CREATE TABLE phpbb_modules ( module_id number(8) NOT NULL, module_enabled number(1) DEFAULT '1' NOT NULL, module_display number(1) DEFAULT '1' NOT NULL, module_basename varchar2(255) DEFAULT '' , module_class varchar2(10) DEFAULT '' , parent_id number(8) DEFAULT '0' NOT NULL, left_id number(8) DEFAULT '0' NOT NULL, right_id number(8) DEFAULT '0' NOT NULL, module_langname varchar2(255) DEFAULT '' , module_mode varchar2(255) DEFAULT '' , module_auth varchar2(255) DEFAULT '' , CONSTRAINT pk_phpbb_modules PRIMARY KEY (module_id))/CREATE INDEX phpbb_modules_left_right_id ON phpbb_modules (left_id, right_id)/CREATE INDEX phpbb_modules_module_enabled ON phpbb_modules (module_enabled)/CREATE INDEX phpbb_modules_class_left_id ON phpbb_modules (module_class, left_id)/CREATE SEQUENCE phpbb_modules_seq/CREATE OR REPLACE TRIGGER t_phpbb_modulesBEFORE INSERT ON phpbb_modulesFOR EACH ROW WHEN ( new.module_id IS NULL OR new.module_id = 0)BEGIN SELECT phpbb_modules_seq.nextval INTO :new.module_id FROM dual;END;//* Table: 'phpbb_poll_options'*/CREATE TABLE phpbb_poll_options ( poll_option_id number(4) DEFAULT '0' NOT NULL, topic_id number(8) DEFAULT '0' NOT NULL, poll_option_text clob DEFAULT '' , poll_option_total number(8) DEFAULT '0' NOT NULL)/CREATE INDEX phpbb_poll_options_poll_opt_id ON phpbb_poll_options (poll_option_id)/CREATE INDEX phpbb_poll_options_topic_id ON phpbb_poll_options (topic_id)//* Table: 'phpbb_poll_votes'*/CREATE TABLE phpbb_poll_votes ( topic_id number(8) DEFAULT '0' NOT NULL, poll_option_id number(4) DEFAULT '0' NOT NULL, vote_user_id number(8) DEFAULT '0' NOT NULL, vote_user_ip varchar2(40) DEFAULT '' )/CREATE INDEX phpbb_poll_votes_topic_id ON phpbb_poll_votes (topic_id)/CREATE INDEX phpbb_poll_votes_vote_user_id ON phpbb_poll_votes (vote_user_id)/CREATE INDEX phpbb_poll_votes_vote_user_ip ON phpbb_poll_votes (vote_user_ip)//* Table: 'phpbb_posts'*/CREATE TABLE phpbb_posts ( post_id number(8) NOT NULL, topic_id number(8) DEFAULT '0' NOT NULL, forum_id number(8) DEFAULT '0' NOT NULL, poster_id number(8) DEFAULT '0' NOT NULL, icon_id number(8) DEFAULT '0' NOT NULL, poster_ip varchar2(40) DEFAULT '' , post_time number(11) DEFAULT '0' NOT NULL, post_approved number(1) DEFAULT '1' NOT NULL, post_reported number(1) DEFAULT '0' NOT NULL, enable_bbcode number(1) DEFAULT '1' NOT NULL, enable_smilies number(1) DEFAULT '1' NOT NULL, enable_magic_url number(1) DEFAULT '1' NOT NULL, enable_sig number(1) DEFAULT '1' NOT NULL, post_username varchar2(765) DEFAULT '' , post_subject varchar2(300) DEFAULT '' , post_text clob DEFAULT '' , post_checksum varchar2(32) DEFAULT '' , post_attachment number(1) DEFAULT '0' NOT NULL, bbcode_bitfield varchar2(255) DEFAULT '' , bbcode_uid varchar2(5) DEFAULT '' , post_postcount number(1) DEFAULT '1' NOT NULL, post_edit_time number(11) DEFAULT '0' NOT NULL, post_edit_reason varchar2(765) DEFAULT '' , post_edit_user number(8) DEFAULT '0' NOT NULL, post_edit_count number(4) DEFAULT '0' NOT NULL, post_edit_locked number(1) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_posts PRIMARY KEY (post_id))/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_tid_post_time ON phpbb_posts (topic_id, post_time)/CREATE SEQUENCE phpbb_posts_seq/CREATE OR REPLACE TRIGGER t_phpbb_postsBEFORE INSERT ON phpbb_postsFOR EACH ROW WHEN ( new.post_id IS NULL OR new.post_id = 0)BEGIN SELECT phpbb_posts_seq.nextval INTO :new.post_id FROM dual;END;//* Table: 'phpbb_privmsgs'*/CREATE TABLE phpbb_privmsgs ( msg_id number(8) NOT NULL, root_level number(8) DEFAULT '0' NOT NULL, author_id number(8) DEFAULT '0' NOT NULL, icon_id number(8) DEFAULT '0' NOT NULL, author_ip varchar2(40) DEFAULT '' , message_time number(11) DEFAULT '0' NOT NULL, enable_bbcode number(1) DEFAULT '1' NOT NULL, enable_smilies number(1) DEFAULT '1' NOT NULL, enable_magic_url number(1) DEFAULT '1' NOT NULL, enable_sig number(1) DEFAULT '1' NOT NULL, message_subject varchar2(300) DEFAULT '' , message_text clob DEFAULT '' , message_edit_reason varchar2(765) DEFAULT '' , message_edit_user number(8) DEFAULT '0' NOT NULL, message_attachment number(1) DEFAULT '0' NOT NULL, bbcode_bitfield varchar2(255) DEFAULT '' , bbcode_uid varchar2(5) DEFAULT '' , message_edit_time number(11) DEFAULT '0' NOT NULL, message_edit_count number(4) DEFAULT '0' NOT NULL, to_address clob DEFAULT '' , bcc_address clob DEFAULT '' , CONSTRAINT pk_phpbb_privmsgs PRIMARY KEY (msg_id))/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)/CREATE SEQUENCE phpbb_privmsgs_seq/CREATE OR REPLACE TRIGGER t_phpbb_privmsgsBEFORE INSERT ON phpbb_privmsgsFOR EACH ROW WHEN ( new.msg_id IS NULL OR new.msg_id = 0)BEGIN SELECT phpbb_privmsgs_seq.nextval INTO :new.msg_id FROM dual;END;//* Table: 'phpbb_privmsgs_folder'*/CREATE TABLE phpbb_privmsgs_folder ( folder_id number(8) NOT NULL, user_id number(8) DEFAULT '0' NOT NULL, folder_name varchar2(765) DEFAULT '' , pm_count number(8) DEFAULT '0' NOT NULL, CONSTRAINT pk_phpbb_privmsgs_folder PRIMARY KEY (folder_id))/CREATE INDEX phpbb_privmsgs_folder_user_id ON phpbb_privmsgs_folder (user_id)/CREATE SEQUENCE phpbb_privmsgs_folder_seq/CREATE OR REPLACE TRIGGER t_phpbb_privmsgs_folderBEFORE INSERT ON phpbb_privmsgs_folderFOR EACH ROW WHEN ( new.folder_id IS NULL OR new.folder_id = 0)BEGIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -