123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320 |
- /* Create Tables */
- -- 文章表
- CREATE TABLE js_cms_article
- (
- id varchar(64) NOT NULL,
- category_code varchar(64) NOT NULL,
- module_type varchar(50),
- title vargraphic(255) NOT NULL,
- href vargraphic(1000),
- color varchar(50),
- image vargraphic(1000),
- keywords vargraphic(500),
- description vargraphic(500),
- weight decimal(10) DEFAULT 0,
- weight_date timestamp,
- source char(1),
- copyfrom vargraphic(255),
- hits decimal(20) DEFAULT 0,
- hits_plus numeric(10),
- hits_minus numeric(10),
- word_count numeric(10),
- custom_content_view varchar(255),
- view_config vargraphic(1000),
- status char(1) DEFAULT '0' NOT NULL,
- create_by varchar(64) NOT NULL,
- create_date timestamp NOT NULL,
- update_by varchar(64) NOT NULL,
- update_date timestamp NOT NULL,
- remarks vargraphic(500),
- corp_code varchar(64) DEFAULT '0' NOT NULL,
- corp_name vargraphic(100) DEFAULT 'JeeSite' NOT NULL,
- PRIMARY KEY (id)
- );
- -- 文章详情表
- CREATE TABLE js_cms_article_data
- (
- id varchar(64) NOT NULL,
- content clob,
- relation varchar(1000),
- is_can_comment char(1),
- extend_s1 vargraphic(500),
- extend_s2 vargraphic(500),
- extend_s3 vargraphic(500),
- extend_s4 vargraphic(500),
- extend_s5 vargraphic(500),
- extend_s6 vargraphic(500),
- extend_s7 vargraphic(500),
- extend_s8 vargraphic(500),
- extend_i1 decimal(19),
- extend_i2 decimal(19),
- extend_i3 decimal(19),
- extend_i4 decimal(19),
- extend_f1 decimal(19,4),
- extend_f2 decimal(19,4),
- extend_f3 decimal(19,4),
- extend_f4 decimal(19,4),
- extend_d1 timestamp,
- extend_d2 timestamp,
- extend_d3 timestamp,
- extend_d4 timestamp,
- PRIMARY KEY (id)
- );
- -- 文章推荐位
- CREATE TABLE js_cms_article_posid
- (
- article_id varchar(64) NOT NULL,
- postid char(1) NOT NULL
- );
- -- 文章与标签关系
- CREATE TABLE js_cms_article_tag
- (
- article_id varchar(64) NOT NULL,
- tag_name vargraphic(200) NOT NULL
- );
- -- 栏目表
- CREATE TABLE js_cms_category
- (
- category_code varchar(64) NOT NULL,
- parent_code varchar(64) NOT NULL,
- parent_codes varchar(767) NOT NULL,
- tree_sort decimal(10) NOT NULL,
- tree_sorts varchar(767) NOT NULL,
- tree_leaf char(1) NOT NULL,
- tree_level decimal(4) NOT NULL,
- tree_names vargraphic(767) NOT NULL,
- category_name vargraphic(100) NOT NULL,
- site_code varchar(64) NOT NULL,
- module_type varchar(50),
- image varchar(255),
- href varchar(255),
- target varchar(20),
- keywords vargraphic(500),
- description vargraphic(500),
- in_menu char(1),
- in_list char(1),
- show_modes char(1),
- is_need_audit char(1),
- is_can_comment char(1),
- custom_list_view varchar(255),
- custom_content_view varchar(255),
- view_config vargraphic(1000),
- status char(1) DEFAULT '0' NOT NULL,
- create_by varchar(64) NOT NULL,
- create_date timestamp NOT NULL,
- update_by varchar(64) NOT NULL,
- update_date timestamp NOT NULL,
- remarks vargraphic(500),
- extend_s1 vargraphic(500),
- extend_s2 vargraphic(500),
- extend_s3 vargraphic(500),
- extend_s4 vargraphic(500),
- extend_s5 vargraphic(500),
- extend_s6 vargraphic(500),
- extend_s7 vargraphic(500),
- extend_s8 vargraphic(500),
- extend_i1 decimal(19),
- extend_i2 decimal(19),
- extend_i3 decimal(19),
- extend_i4 decimal(19),
- extend_f1 decimal(19,4),
- extend_f2 decimal(19,4),
- extend_f3 decimal(19,4),
- extend_f4 decimal(19,4),
- extend_d1 timestamp,
- extend_d2 timestamp,
- extend_d3 timestamp,
- extend_d4 timestamp,
- PRIMARY KEY (category_code)
- );
- -- 栏目与角色关联表
- CREATE TABLE js_cms_category_role
- (
- category_code varchar(64) NOT NULL,
- role_code varchar(64) NOT NULL,
- ctrl_type varchar(32),
- PRIMARY KEY (category_code, role_code)
- );
- -- 文章评论表
- CREATE TABLE js_cms_comment
- (
- id varchar(64) NOT NULL,
- category_code varchar(64) NOT NULL,
- article_id varchar(64) NOT NULL,
- parent_id varchar(64),
- article_title vargraphic(255) NOT NULL,
- content vargraphic(255) NOT NULL,
- name vargraphic(50),
- ip varchar(100),
- create_by varchar(64),
- create_date timestamp NOT NULL,
- audit_user_code varchar(64),
- audit_date timestamp,
- audit_comment vargraphic(200),
- hits_plus numeric(10),
- hits_minus numeric(10),
- status char(1) NOT NULL,
- corp_code varchar(64) DEFAULT '0' NOT NULL,
- corp_name vargraphic(100) DEFAULT 'JeeSite' NOT NULL,
- PRIMARY KEY (id)
- );
- -- 留言板表
- CREATE TABLE js_cms_guestbook
- (
- id varchar(64) NOT NULL,
- type char(1) NOT NULL,
- content varchar(255) NOT NULL,
- name varchar(100) NOT NULL,
- email varchar(100) NOT NULL,
- phone varchar(100) NOT NULL,
- workunit varchar(100) NOT NULL,
- ip varchar(100) NOT NULL,
- create_by varchar(64),
- create_date timestamp,
- re_user_code varchar(64),
- re_date timestamp,
- re_content varchar(100),
- status char(1) NOT NULL,
- corp_code varchar(64) DEFAULT '0' NOT NULL,
- corp_name vargraphic(100) DEFAULT 'JeeSite' NOT NULL,
- PRIMARY KEY (id)
- );
- -- 内容举报表
- CREATE TABLE js_cms_report
- (
- id varchar(64) NOT NULL,
- report_source char(1),
- report_content vargraphic(500),
- report_url vargraphic(1000),
- report_type char(1),
- report_cause vargraphic(500),
- PRIMARY KEY (id)
- );
- -- 站点表
- CREATE TABLE js_cms_site
- (
- site_code varchar(64) NOT NULL,
- site_name vargraphic(100) NOT NULL,
- site_sort decimal(10),
- title vargraphic(100) NOT NULL,
- logo vargraphic(1000),
- domain vargraphic(500),
- keywords vargraphic(500),
- description vargraphic(500),
- theme vargraphic(500),
- copyright vargraphic(1000),
- custom_index_view varchar(500),
- status char(1) DEFAULT '0' NOT NULL,
- create_by varchar(64) NOT NULL,
- create_date timestamp NOT NULL,
- update_by varchar(64) NOT NULL,
- update_date timestamp NOT NULL,
- remarks vargraphic(500),
- PRIMARY KEY (site_code)
- );
- -- 内容标签
- CREATE TABLE js_cms_tag
- (
- tag_name vargraphic(200) NOT NULL,
- clicknum numeric(10) NOT NULL,
- PRIMARY KEY (tag_name)
- );
- -- 访问日志表
- CREATE TABLE js_cms_visit_log
- (
- id varchar(64) NOT NULL,
- request_url vargraphic(1000),
- request_url_host varchar(128),
- source_referer vargraphic(1000),
- source_referer_host varchar(128),
- source_type char(1),
- search_engine varchar(200),
- search_word vargraphic(200),
- remote_addr varchar(50),
- user_agent vargraphic(500),
- user_language varchar(32),
- user_screen_size varchar(32),
- user_device varchar(32),
- user_os_name varchar(32),
- user_browser varchar(32),
- user_browser_version varchar(16),
- unique_visit_id varchar(64),
- visit_date char(8),
- visit_time timestamp,
- is_new_visit char(1),
- first_visit_time decimal(20),
- prev_remain_time decimal(20),
- total_remain_time decimal(20),
- site_code varchar(64),
- site_name vargraphic(100),
- category_code varchar(64),
- category_name vargraphic(100),
- content_id varchar(64),
- content_title vargraphic(255),
- visit_user_code varchar(100),
- visit_user_name varchar(100),
- corp_code varchar(64) DEFAULT '0' NOT NULL,
- corp_name vargraphic(100) DEFAULT 'JeeSite' NOT NULL,
- PRIMARY KEY (id)
- );
- /* Create Indexes */
- CREATE INDEX idx_cms_article_cb ON js_cms_article (create_by);
- CREATE INDEX idx_cms_article_cc ON js_cms_article (category_code);
- CREATE INDEX idx_cms_article_corp_code ON js_cms_article (corp_code);
- CREATE INDEX idx_cms_article_status ON js_cms_article (status);
- CREATE INDEX idx_cms_article_ud ON js_cms_article (update_date);
- CREATE INDEX idx_cms_article_weight ON js_cms_article (weight);
- CREATE INDEX idx_cms_category_pc ON js_cms_category (parent_code);
- CREATE INDEX idx_cms_category_ts ON js_cms_category (tree_sort);
- CREATE INDEX idx_cms_category_status ON js_cms_category (status);
- CREATE INDEX idx_cms_category_tss ON js_cms_category (tree_sorts);
- CREATE INDEX idx_cms_comment_catc ON js_cms_comment (category_code);
- CREATE INDEX idx_cms_comment_ai ON js_cms_comment (article_id);
- CREATE INDEX idx_cms_comment_cc ON js_cms_comment (corp_code);
- CREATE INDEX idx_cms_comment_status ON js_cms_comment (status);
- CREATE INDEX idx_cms_guestbook_cc ON js_cms_guestbook (corp_code);
- CREATE INDEX idx_cms_guestbook_status ON js_cms_guestbook (status);
- CREATE INDEX idx_cms_guestbook_type ON js_cms_guestbook (type);
- CREATE INDEX idx_cms_site_status ON js_cms_site (status);
- CREATE INDEX cms_visit_log_cc ON js_cms_visit_log (category_code);
- CREATE INDEX cms_visit_log_ci ON js_cms_visit_log (content_id);
- CREATE INDEX cms_visit_log_fvt ON js_cms_visit_log (first_visit_time);
- CREATE INDEX cms_visit_log_inv ON js_cms_visit_log (is_new_visit);
- CREATE INDEX cms_visit_log_ra ON js_cms_visit_log (remote_addr);
- CREATE INDEX cms_visit_log_sc ON js_cms_visit_log (site_code);
- CREATE INDEX cms_visit_log_uvid ON js_cms_visit_log (unique_visit_id);
- CREATE INDEX cms_visit_log_vd ON js_cms_visit_log (visit_date);
- CREATE INDEX cms_visit_log_vt ON js_cms_visit_log (visit_time);
- CREATE INDEX idx_cms_visit_log_corpc ON js_cms_visit_log (corp_code);
|