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

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

@@ -3874,43 +3874,22 @@ ALTER TABLE TB_GOODS_DESC_HST
 ################################################################################
 DROP TABLE IF EXISTS TB_GOODS_IMG RESTRICT;
 CREATE TABLE TB_GOODS_IMG (
-  GOODS_CD   VARCHAR(20)  NOT NULL COMMENT '상품코드', -- 상품코드
-  COLOR_CD   VARCHAR(2)   NOT NULL COMMENT '색상코드(TB_OPTION.OPT_CD1)', -- 색상코드(TB_OPTION.OPT_CD1)
-  IMG_TYPE   VARCHAR(20)  NOT NULL COMMENT '이미지타입(공통코드G030)', -- 이미지타입(공통코드G030)
-  IMG_PATH1  VARCHAR(200) NULL     COMMENT '이미지경로1', -- 이미지경로1
-  IMG_PATH2  VARCHAR(200) NULL     COMMENT '이미지경로2', -- 이미지경로2
-  IMG_PATH3  VARCHAR(200) NULL     COMMENT '이미지경로3', -- 이미지경로3
-  IMG_PATH4  VARCHAR(200) NULL     COMMENT '이미지경로4', -- 이미지경로4
-  IMG_PATH5  VARCHAR(200) NULL     COMMENT '이미지경로5', -- 이미지경로5
-  IMG_PATH6  VARCHAR(200) NULL     COMMENT '이미지경로6', -- 이미지경로6
-  IMG_PATH7  VARCHAR(200) NULL     COMMENT '이미지경로7', -- 이미지경로7
-  IMG_PATH8  VARCHAR(200) NULL     COMMENT '이미지경로8', -- 이미지경로8
-  IMG_PATH9  VARCHAR(200) NULL     COMMENT '이미지경로9', -- 이미지경로9
-  IMG_PATH10 VARCHAR(200) NULL     COMMENT '이미지경로10', -- 이미지경로10
-  IMG_PATH11 VARCHAR(200) NULL     COMMENT '이미지경로11', -- 이미지경로11
-  IMG_PATH12 VARCHAR(200) NULL     COMMENT '이미지경로12', -- 이미지경로12
-  IMG_PATH13 VARCHAR(200) NULL     COMMENT '이미지경로13', -- 이미지경로13
-  IMG_PATH14 VARCHAR(200) NULL     COMMENT '이미지경로14', -- 이미지경로14
-  IMG_PATH15 VARCHAR(200) NULL     COMMENT '이미지경로15', -- 이미지경로15
-  IMG_PATH16 VARCHAR(200) NULL     COMMENT '이미지경로16', -- 이미지경로16
-  IMG_PATH17 VARCHAR(200) NULL     COMMENT '이미지경로17', -- 이미지경로17
-  IMG_PATH18 VARCHAR(200) NULL     COMMENT '이미지경로18', -- 이미지경로18
-  IMG_PATH19 VARCHAR(200) NULL     COMMENT '이미지경로19', -- 이미지경로19
-  IMG_PATH20 VARCHAR(200) NULL     COMMENT '이미지경로20', -- 이미지경로20
-  REG_NO     INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
-  REG_DT     TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시', -- 등록일시
-  UPD_NO     INT UNSIGNED NOT NULL COMMENT '수정자번호', -- 수정자번호
-  UPD_DT     TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '수정일시' -- 수정일시
+  GOODS_CD       VARCHAR(20)  NOT NULL COMMENT '상품코드', -- 상품코드
+  COLOR_CD       VARCHAR(2)   NOT NULL COMMENT '색상코드(TB_OPTION.OPT_CD1)', -- 색상코드(TB_OPTION.OPT_CD1)
+  DISP_ORD       TINYINT UNSIGNED  NOT NULL DEFAULT 1 COMMENT '표시순서', -- 표시순서
+  SYS_IMG_NM     VARCHAR(200) NOT NULL  COMMENT '시스템이미지', -- 시스템이미지
+  DEFAULT_IMG_YN VARCHAR(1)   NULL COMMENT '대표이미지여부', -- 대표이미지여부
+  REG_NO         INT UNSIGNED NOT NULL COMMENT '등록자번호', -- 등록자번호
+  REG_DT         TIMESTAMP    NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '등록일시' -- 등록일시
 )
 COMMENT '상품이미지. 상품 이미지 등록에 의한 발생';
 
 -- 상품이미지
-ALTER TABLE TB_GOODS_IMG
-  ADD CONSTRAINT PK_GOODS_IMG -- 상품이미지 기본키
-    PRIMARY KEY (
-      GOODS_CD, -- 상품코드
-      COLOR_CD -- 색상코드
-    );
+CREATE INDEX IX_GOODS_IMG_01
+  ON TB_GOODS_IMG( -- 상품이미지
+    GOODS_CD ASC, -- 상품코드
+    COLOR_CD ASC  -- 색상코드
+  );
 
 ################################################################################
 #상품 주문 등급