From ee65aa4472baee240808689a866866abb2e44608 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 화, 16 11월 2021 10:09:17 +0900
Subject: [PATCH] 담당자 -> 담당부서 변경 및 추가 기능 완료 * db날리고 실행

---
 src/main/resources/migration/V1_1__Initial_Setup.sql |   43 +++++++++++++++++++++++++++++++++++++------
 1 files changed, 37 insertions(+), 6 deletions(-)

diff --git a/src/main/resources/migration/V1_1__Initial_Setup.sql b/src/main/resources/migration/V1_1__Initial_Setup.sql
index b9d36b4..0ea3a43 100644
--- a/src/main/resources/migration/V1_1__Initial_Setup.sql
+++ b/src/main/resources/migration/V1_1__Initial_Setup.sql
@@ -80,6 +80,9 @@
     `project_id` bigint(20) DEFAULT NULL,
     `priority_id` bigint(20) DEFAULT NULL,
     `severity_id` bigint(20) DEFAULT NULL,
+    `company_id` bigint(20) DEFAULT NULL,
+    `hosting_id` bigint(20) DEFAULT NULL,
+    `isp_id` bigint(20) DEFAULT NULL,
     `title` varchar(300) DEFAULT NULL,
     `description` mediumtext COMMENT 'description',
     `reverse_index` bigint(20) DEFAULT NULL,
@@ -304,7 +307,6 @@
 CREATE TABLE IF NOT EXISTS `issue_user` (
     `id` bigint(20) NOT NULL AUTO_INCREMENT,
     `user_id` bigint(20) NULL,
-    `department_id` bigint(20) NOT NULL,
     `issue_id` bigint(20) NOT NULL,
     `workspace_id` bigint(20) NOT NULL,
     `register_id` bigint(20) NOT NULL,
@@ -315,7 +317,23 @@
     KEY `userIdAndIssueIdIndex` (`user_id`,`issue_id`),
     KEY `issueIdIndex` (`issue_id`),
     KEY `workspaceIdIndex` (`workspace_id`),
-    KEY `userIdIndex` (`user_id`),
+    KEY `userIdIndex` (`user_id`)
+    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+-- �뀒�씠釉� owl_en_1.5.issue_department 援ъ“ �궡蹂대궡湲�
+CREATE TABLE IF NOT EXISTS `issue_department` (
+    `id` bigint(20) NOT NULL AUTO_INCREMENT,
+    `department_id` bigint(20) NOT NULL,
+    `issue_id` bigint(20) NOT NULL,
+    `workspace_id` bigint(20) NOT NULL,
+    `register_id` bigint(20) NOT NULL,
+    `modify_id` bigint(20) NOT NULL,
+    `register_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+    `modify_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+    PRIMARY KEY (`id`),
+    KEY `departmentIdAndIssueIdIndex` (`department_id`,`issue_id`),
+    KEY `issueIdIndex` (`issue_id`),
+    KEY `workspaceIdIndex` (`workspace_id`),
     KEY `departmentIdIndex` (`department_id`)
     ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
@@ -512,8 +530,7 @@
 CREATE TABLE IF NOT EXISTS `project_role_user` (
     `id` bigint(20) NOT NULL AUTO_INCREMENT,
     `project_role_id` bigint(20) NOT NULL,
-    `user_id` bigint(20) NULL,
-    `department_id` bigint(20) NULL,
+    `user_id` bigint(20) NOT NULL,
     `register_id` bigint(20) NOT NULL,
     `register_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
     `modify_id` bigint(20) NOT NULL,
@@ -521,8 +538,22 @@
     PRIMARY KEY (`id`),
     KEY `projectRoleIdAndUserIdIndex` (`project_role_id`,`user_id`),
     KEY `userIdIndex` (`user_id`),
-    KEY `projectRoleIdIndex` (`project_role_id`),
-    KEY `departmentIdIndex` (`department_id`)
+    KEY `projectRoleIdIndex` (`project_role_id`)
+    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
+
+-- �뀒�씠釉� owl_en_1.5.project_role_department 援ъ“ �궡蹂대궡湲�
+CREATE TABLE IF NOT EXISTS `project_role_department` (
+    `id` bigint(20) NOT NULL AUTO_INCREMENT,
+    `project_role_id` bigint(20) NOT NULL,
+    `department_id` bigint(20) NULL,
+    `register_id` bigint(20) NOT NULL,
+    `register_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+    `modify_id` bigint(20) NOT NULL,
+    `modify_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
+    PRIMARY KEY (`id`),
+    KEY `projectRoleIdAndDepartmentIdIndex` (`project_role_id`,`department_id`),
+    KEY `departmentIdIndex` (`department_id`),
+    KEY `projectRoleIdIndex` (`project_role_id`)
     ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
 -- �뀒�씠釉� �뜲�씠�꽣 owl_en_1.5.project_role_user:~0 rows (���왂�쟻) �궡蹂대궡湲�

--
Gitblit v1.8.0