Просмотр исходного кода

TB_BATCH, TB_BATCH_LOG 테이블 추가

gagamel 5 лет назад
Родитель
Сommit
c92511e21c
1 измененных файлов с 45 добавлено и 0 удалено
  1. 45 0
      산출물/3.설계/05.DB-Object/06.DDL/table.sql

+ 45 - 0
산출물/3.설계/05.DB-Object/06.DDL/table.sql

@@ -137,6 +137,51 @@ CREATE TABLE TB_ANS_PHASE
 COMMENT '답변문구. 신규 답변문구 등록에 의한 발생'
 ;
 
+################################################################################
+#배치
+################################################################################
+DROP TABLE IF EXISTS TB_BATCH;
+CREATE TABLE TB_BATCH
+(
+  BATCH_ID    VARCHAR(50) NOT NULL COMMENT '배치ID(cronjob ID)',
+  BATCH_NM    VARCHAR(100) NOT NULL COMMENT '배치명',
+  BIZ_GB      VARCHAR(20) NOT NULL COMMENT '업무구분(메뉴의 최상위메뉴ID)',
+  BATCH_FRQ   VARCHAR(20) NOT NULL COMMENT '배치주기(Y:연배치, M:월배치, D:일배치, H:시간배치)',
+  BATCH_DESC  VARCHAR(500) COMMENT '배치설명',
+  USE_YN      CHAR(1) DEFAULT 'Y' NOT NULL COMMENT '사용여부(Y:사용)',
+  REG_NO      INT UNSIGNED NOT NULL COMMENT '등록자번호',
+  REG_DT      TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
+  UPD_NO      INT UNSIGNED NOT NULL COMMENT '수정자번호',
+  UPD_DT      TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '수정일시',
+  PRIMARY KEY (BATCH_ID)
+)
+COMMENT '배치. 신규 배치 등록에 의한 발생'
+;
+
+INSERT INTO TB_BATCH VALUES ('cron.goods.titlename.reserve', '상품 타이틀명 예약건 적용', 'A', 'H', NULL, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_BATCH VALUES ('cron.goods.search.keyword', '상품 검색어 생성', 'A', 'H', NULL, 'Y', 1, NOW(), 1, NOW());
+INSERT INTO TB_BATCH VALUES ('cron.goods.price.reserve', '상품 가격 예약건 적용', 'A', 'H', NULL, 'Y', 1, NOW(), 1, NOW());
+COMMIT;
+
+################################################################################
+#배치로그
+################################################################################
+DROP TABLE IF EXISTS TB_BATCH_LOG;
+CREATE TABLE TB_BATCH_LOG
+(
+  BATCH_LOG_SQ  INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '배치로그일련번호',
+  BATCH_ID      VARCHAR(50) NOT NULL COMMENT '배치ID(배치)',
+  BATCH_STDT    TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6) NOT NULL COMMENT '배치시작일시',
+  BATCH_EDDT    TIMESTAMP(6) NULL DEFAULT NULL COMMENT '배치종료일시',
+  BATCH_STAT    VARCHAR(20) DEFAULT 'I' NOT NULL COMMENT '배치상태(I:실행중, F:실행완료)',
+  REG_NO        INT UNSIGNED NOT NULL COMMENT '등록자번호',
+  REG_DT        TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '등록일시',
+  PRIMARY KEY (BATCH_LOG_SQ),
+  INDEX IX_BATCH_LOG_01 (BATCH_ID)
+)
+COMMENT '배치로그. 배치 수행에 의한 발생'
+;
+
 ################################################################################
 #브랜드
 ################################################################################