123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205 |
- create sequence SEQ_LOG
- minvalue 1
- maxvalue 999999999999999999999999999
- start with 1
- increment by 1
- nocache;
- /*
- Navicat Oracle Data Transfer
- Oracle Client Version : 11.2.0.4.0
- Source Server : 36xtdsp
- Source Server Version : 110200
- Source Host : 192.168.57.36:1521
- Source Schema : XTDSP
- Target Server Type : ORACLE
- Target Server Version : 110200
- File Encoding : 65001
- Date: 2016-08-29 09:56:52
- */
- -- ----------------------------
- -- Table structure for DSP_DATASOURCE
- -- ----------------------------
- DROP TABLE "XTDSP"."DSP_DATASOURCE";
- CREATE TABLE "XTDSP"."DSP_DATASOURCE" (
- "ID" VARCHAR2(40 BYTE) NOT NULL ,
- "URL" VARCHAR2(255 BYTE) NULL ,
- "DRIVERCLASSNAME" VARCHAR2(255 BYTE) NULL ,
- "USERNAME" VARCHAR2(50 BYTE) NULL ,
- "PASSWORD" VARCHAR2(50 BYTE) NULL ,
- "INITIALSIZE" VARCHAR2(10 BYTE) NULL ,
- "MINIDLE" VARCHAR2(10 BYTE) NULL ,
- "MAXACTIVE" VARCHAR2(10 BYTE) NULL ,
- "TIMEBETWEENEVICTIONRUNSMILLIS" VARCHAR2(10 BYTE) NULL ,
- "MINEVICTABLEIDLETIMEMILLIS" VARCHAR2(10 BYTE) NULL ,
- "TESTONRETURN" VARCHAR2(10 BYTE) NULL ,
- "POOLPREPAREDSTATEMENTS" VARCHAR2(10 BYTE) NULL ,
- "MAXPOOLPREPAREDSTATEMENTPERCON" VARCHAR2(10 BYTE) NULL ,
- "VALIDATIONQUERY" VARCHAR2(255 BYTE) NULL
- )
- LOGGING
- NOCOMPRESS
- NOCACHE
- ;
- -- ----------------------------
- -- Table structure for DSP_JOB
- -- ----------------------------
- DROP TABLE "XTDSP"."DSP_JOB";
- CREATE TABLE "XTDSP"."DSP_JOB" (
- "ID" VARCHAR2(40 BYTE) NOT NULL ,
- "NAME" VARCHAR2(100 BYTE) NULL ,
- "CREATE_TIME" TIMESTAMP(7) DEFAULT current_timestamp NULL ,
- "START_TIME" TIMESTAMP(7) NULL ,
- "END_TIME" TIMESTAMP(7) NULL ,
- "CIRCLE" CHAR(1 BYTE) NULL ,
- "RESULT" VARCHAR2(100 BYTE) NULL ,
- "INTERVAL" NUMBER NULL ,
- "STATUS" VARCHAR2(100 BYTE) NULL ,
- "PARAM" VARCHAR2(100 BYTE) NULL ,
- "CRON_EXPRESSION" VARCHAR2(100 BYTE) NULL ,
- "CODE" VARCHAR2(100 BYTE) NOT NULL
- )
- LOGGING
- NOCOMPRESS
- NOCACHE
- ;
- COMMENT ON TABLE "XTDSP"."DSP_JOB" IS '任务信息表';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."ID" IS '唯一标识';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."NAME" IS '任务名称';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."CREATE_TIME" IS '任务创建时间';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."START_TIME" IS '任务启动时间';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."END_TIME" IS '任务结束时间';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."CIRCLE" IS '是否循环';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."RESULT" IS '上次执行结果';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."INTERVAL" IS '间隔时间';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."STATUS" IS '任务状态';
- COMMENT ON COLUMN "XTDSP"."DSP_JOB"."PARAM" IS '执行参数';
- -- ----------------------------
- -- Table structure for DSP_TASK
- -- ----------------------------
- DROP TABLE "XTDSP"."DSP_TASK";
- CREATE TABLE "XTDSP"."DSP_TASK" (
- "ID" VARCHAR2(40 BYTE) NOT NULL ,
- "NAME" VARCHAR2(100 BYTE) NULL ,
- "CODE" VARCHAR2(100 BYTE) NULL ,
- "JOB_CODE" VARCHAR2(40 BYTE) NULL ,
- "TYPE" CHAR(1 BYTE) NULL ,
- "CACHE_FOLDER" VARCHAR2(255 BYTE) NULL ,
- "CACHE_USE" CHAR(1 BYTE) DEFAULT 0 NULL
- )
- LOGGING
- NOCOMPRESS
- NOCACHE
- ;
- COMMENT ON COLUMN "XTDSP"."DSP_TASK"."NAME" IS '任务名称';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK"."CODE" IS '任务代码';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK"."JOB_CODE" IS '所在工作';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK"."TYPE" IS '任务类型(sql同步任务:1)';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK"."CACHE_FOLDER" IS '缓存目录';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK"."CACHE_USE" IS '是否存在缓存';
- -- ----------------------------
- -- Table structure for DSP_TASK_SQL
- -- ----------------------------
- DROP TABLE "XTDSP"."DSP_TASK_SQL";
- CREATE TABLE "XTDSP"."DSP_TASK_SQL" (
- "ID" VARCHAR2(40 BYTE) NOT NULL ,
- "TASK_CODE" VARCHAR2(40 BYTE) NULL ,
- "SRC_CONN" VARCHAR2(20 BYTE) NULL ,
- "TARGET_CONN" VARCHAR2(20 BYTE) NULL ,
- "QUERY_SQL" VARCHAR2(2000 BYTE) NULL ,
- "TARGET_TABLE" VARCHAR2(40 BYTE) NULL ,
- "UPDATE_SQL" VARCHAR2(2000 BYTE) NULL ,
- "INSERT_SQL" VARCHAR2(2000 BYTE) NULL ,
- "REFRESH_SQL" CHAR(1 BYTE) NULL ,
- "COLUMNS" VARCHAR2(2000 BYTE) NULL ,
- "SYN_MODE" CHAR(1 BYTE) NULL
- )
- LOGGING
- NOCOMPRESS
- NOCACHE
- ;
- COMMENT ON TABLE "XTDSP"."DSP_TASK_SQL" IS 'sql查询与同步任务';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK_SQL"."UPDATE_SQL" IS '更新sql';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK_SQL"."INSERT_SQL" IS '插入sql';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK_SQL"."REFRESH_SQL" IS '执是否行前更新sql';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK_SQL"."COLUMNS" IS '同步列';
- COMMENT ON COLUMN "XTDSP"."DSP_TASK_SQL"."SYN_MODE" IS '同步模式:逐条1、全表2';
- -- ----------------------------
- -- Indexes structure for table DSP_DATASOURCE
- -- ----------------------------
- -- ----------------------------
- -- Checks structure for table DSP_DATASOURCE
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_DATASOURCE" ADD CHECK ("ID" IS NOT NULL);
- ALTER TABLE "XTDSP"."DSP_DATASOURCE" ADD CHECK ("ID" IS NOT NULL);
- -- ----------------------------
- -- Primary Key structure for table DSP_DATASOURCE
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_DATASOURCE" ADD PRIMARY KEY ("ID");
- -- ----------------------------
- -- Indexes structure for table DSP_JOB
- -- ----------------------------
- CREATE UNIQUE INDEX "XTDSP"."I_CODE"
- ON "XTDSP"."DSP_JOB" ("CODE" ASC)
- LOGGING
- VISIBLE;
- -- ----------------------------
- -- Uniques structure for table DSP_JOB
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_JOB" ADD UNIQUE ("CODE");
- -- ----------------------------
- -- Checks structure for table DSP_JOB
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_JOB" ADD CHECK ("ID" IS NOT NULL);
- ALTER TABLE "XTDSP"."DSP_JOB" ADD CHECK ("CODE" IS NOT NULL);
- -- ----------------------------
- -- Primary Key structure for table DSP_JOB
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_JOB" ADD PRIMARY KEY ("ID");
- -- ----------------------------
- -- Indexes structure for table DSP_TASK
- -- ----------------------------
- -- ----------------------------
- -- Checks structure for table DSP_TASK
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_TASK" ADD CHECK ("ID" IS NOT NULL);
- -- ----------------------------
- -- Primary Key structure for table DSP_TASK
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_TASK" ADD PRIMARY KEY ("ID");
- -- ----------------------------
- -- Indexes structure for table DSP_TASK_SQL
- -- ----------------------------
- -- ----------------------------
- -- Checks structure for table DSP_TASK_SQL
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_TASK_SQL" ADD CHECK ("ID" IS NOT NULL);
- -- ----------------------------
- -- Primary Key structure for table DSP_TASK_SQL
- -- ----------------------------
- ALTER TABLE "XTDSP"."DSP_TASK_SQL" ADD PRIMARY KEY ("ID");
|