diff --git a/src/main/config/h2/fess.ddl b/src/main/config/h2/fess.ddl index d627c4b81..c31064ef4 100644 --- a/src/main/config/h2/fess.ddl +++ b/src/main/config/h2/fess.ddl @@ -30,6 +30,8 @@ DROP TABLE IF EXISTS WEB_CONFIG_TO_BROWSER_TYPE_MAPPING; DROP TABLE IF EXISTS FILE_CRAWLING_CONFIG; DROP TABLE IF EXISTS BROWSER_TYPE; DROP TABLE IF EXISTS WEB_CRAWLING_CONFIG; +DROP TABLE IF EXISTS SUGGEST_NG_WORD; +DROP TABLE IF EXISTS SUGGEST_ELAVATE_WORD; /**********************************/ /* Table Name: Web Crawling Config */ @@ -476,6 +478,26 @@ CREATE TABLE FAVORITE_LOG( FOREIGN KEY (USER_ID) REFERENCES USER_INFO (ID) ); +/**********************************/ +/* Table Name: Suggest Ng Word */ +/**********************************/ +CREATE TABLE SUGGEST_NG_WORD( + ID IDENTITY NOT NULL PRIMARY KEY, + WORD VARCHAR(255) NOT NULL, + ROLE VARCHAR(255), + LABEL VARCHAR(255) +); + +/**********************************/ +/* Table Name: Suggest Elevate word */ +/**********************************/ +CREATE TABLE SUGGEST_ELEVATE_WORD( + ID IDENTITY NOT NULL PRIMARY KEY, + WORD VARCHAR(255) NOT NULL, + ROLE VARCHAR(255), + LABEL VARCHAR(255) +); + CREATE UNIQUE INDEX UQ_FAVORITE_LOG ON FAVORITE_LOG (USER_ID, URL); CREATE INDEX IDX_OVERLAPPING_HOST_BY_REGULAR_NAME_AND_SORT_ORDER ON OVERLAPPING_HOST (REGULAR_NAME, SORT_ORDER); diff --git a/src/main/config/mysql/fess.ddl b/src/main/config/mysql/fess.ddl index 2023a78fb..eecde6fea 100644 --- a/src/main/config/mysql/fess.ddl +++ b/src/main/config/mysql/fess.ddl @@ -30,6 +30,8 @@ DROP TABLE IF EXISTS WEB_CONFIG_TO_BROWSER_TYPE_MAPPING; DROP TABLE IF EXISTS FILE_CRAWLING_CONFIG; DROP TABLE IF EXISTS BROWSER_TYPE; DROP TABLE IF EXISTS WEB_CRAWLING_CONFIG; +DROP TABLE IF EXISTS SUGGEST_NG_WORD; +DROP TABLE IF EXISTS SUGGEST_ELAVATE_WORD; /**********************************/ /* Table Name: Web Crawling Config */ @@ -476,6 +478,26 @@ CREATE TABLE FAVORITE_LOG( FOREIGN KEY (USER_ID) REFERENCES USER_INFO (ID) ); +/**********************************/ +/* Table Name: Suggest Ng Word */ +/**********************************/ +CREATE TABLE SUGGEST_NG_WORD( + ID IDENTITY NOT NULL PRIMARY KEY, + WORD VARCHAR(255) NOT NULL, + ROLE VARCHAR(255), + LABEL VARCHAR(255) +); + +/**********************************/ +/* Table Name: Suggest Elevate word */ +/**********************************/ +CREATE TABLE SUGGEST_ELEVATE_WORD( + ID IDENTITY NOT NULL PRIMARY KEY, + WORD VARCHAR(255) NOT NULL, + ROLE VARCHAR(255), + LABEL VARCHAR(255) +); + CREATE UNIQUE INDEX UQ_FAVORITE_LOG ON FAVORITE_LOG (USER_ID, URL(200)); CREATE INDEX IDX_OVERLAPPING_HOST_BY_REGULAR_NAME_AND_SORT_ORDER ON OVERLAPPING_HOST (REGULAR_NAME(200), SORT_ORDER); diff --git a/src/main/config/oracle/fess.ddl b/src/main/config/oracle/fess.ddl index dfba2a92e..71cef87f5 100644 --- a/src/main/config/oracle/fess.ddl +++ b/src/main/config/oracle/fess.ddl @@ -26,6 +26,8 @@ DROP SEQUENCE FAILURE_URL_SEQ; DROP SEQUENCE FILE_AUTHENTICATION_SEQ; DROP SEQUENCE SEARCH_FIELD_LOG_SEQ; DROP SEQUENCE FAVORITE_LOG_SEQ; +DROP SEQUENCE SUGGEST_NG_WORD; +DROP SEQUENCE SUGGEST_ELAVATE_WORD; DROP TABLE "FAVORITE_LOG"; DROP TABLE "SEARCH_FIELD_LOG"; @@ -55,6 +57,8 @@ DROP TABLE "SCHEDULED_JOB"; DROP TABLE "JOB_LOG"; DROP TABLE "FILE_CRAWLING_CONFIG"; DROP TABLE "WEB_CRAWLING_CONFIG"; +DROP TABLE "SUGGEST_NG_WORD"; +DROP TABLE "SUGGEST_ELAVATE_WORD"; CREATE TABLE "WEB_CRAWLING_CONFIG"( "ID" NUMBER(18,0) NOT NULL, @@ -473,6 +477,30 @@ CREATE TABLE "FAVORITE_LOG" ( FOREIGN KEY (USER_ID) REFERENCES USER_INFO (ID) ); +/**********************************/ +/* Table Name: Suggest Ng Word */ +/**********************************/ +CREATE TABLE "SUGGEST_NG_WORD" ( + "ID" NUMBER(18,0) NOT NULL, + "WORD" VARCHAR2(255) NOT NULL, + "ROLE" VARCHAR2(255), + "LABEL" VARCHAR2(255) + + CONSTRAINT "SUGGEST_NG_WORD" PRIMARY KEY ("ID") ENABLE +); + +/**********************************/ +/* Table Name: Suggest Elevate word */ +/**********************************/ +CREATE TABLE "SUGGEST_ELEVATE_WORD" ( + "ID" NUMBER(18,0) NOT NULL, + "WORD" VARCHAR2(255) NOT NULL, + "ROLE" VARCHAR2(255), + "LABEL" VARCHAR2(255) + + CONSTRAINT "SUGGEST_ELEVATE_WORD" PRIMARY KEY ("ID") ENABLE +); + CREATE UNIQUE INDEX UQ_FAVORITE_LOG ON FAVORITE_LOG (USER_ID, URL); CREATE INDEX IDX_O_H_BY_R_N_AND_S_O ON OVERLAPPING_HOST (REGULAR_NAME, SORT_ORDER); @@ -533,6 +561,8 @@ CREATE SEQUENCE FAILURE_URL_SEQ START WITH 1 INCREMENT BY 50; CREATE SEQUENCE FILE_AUTHENTICATION_SEQ START WITH 1 INCREMENT BY 50; CREATE SEQUENCE SEARCH_FIELD_LOG_SEQ START WITH 1 INCREMENT BY 50; CREATE SEQUENCE FAVORITE_LOG_SEQ START WITH 1 INCREMENT BY 50; +CREATE SEQUENCE SUGGEST_NG_WORD START WITH 1 INCREMENT BY 50; +CREATE SEQUENCE SUGGEST_ELEVATE_WORD START WITH 1 INCREMENT BY 50; INSERT INTO SCHEDULED_JOB (ID, NAME, TARGET, CRON_EXPRESSION, SCRIPT_TYPE, SCRIPT_DATA, CRAWLER, JOB_LOGGING, AVAILABLE, SORT_ORDER, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME, VERSION_NO) VALUES (1, 'Crawler', 'all', '0 0 0 * * ?', 'groovy', 'return container.getComponent("crawlJob").execute(executor);', 'T', 'T', 'T', 0, 'system', to_date('2000-01-01', 'yyyy-MM-dd'), 'system', to_date('2000-01-01', 'yyyy-MM-dd'), 0); INSERT INTO SCHEDULED_JOB (ID, NAME, TARGET, CRON_EXPRESSION, SCRIPT_TYPE, SCRIPT_DATA, CRAWLER, JOB_LOGGING, AVAILABLE, SORT_ORDER, CREATED_BY, CREATED_TIME, UPDATED_BY, UPDATED_TIME, VERSION_NO) VALUES (2, 'Minutely Tasks', 'all', '0 * * * * ?', 'groovy', 'return container.getComponent("aggregateLogJob").execute();', 'F', 'F', 'T', 10, 'system', to_date('2000-01-01', 'yyyy-MM-dd'), 'system', to_date('2000-01-01', 'yyyy-MM-dd'), 0);