OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-02 6a72a3edec87cca9996c7ab3be3fd48479881945
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
INSERT INTO `system_role` (`id`, `name`, `role_type`, `register_id`, `register_date`, `modify_id`, `modify_date`) VALUES
(3, '프로젝트 사용자 역할', '03', 1, '2017-12-29 21:37:15', 1, '2017-12-29 21:37:15'),
(4, '프로젝트 관리자 역할', '04', 1, '2017-12-29 21:37:15', 1, '2017-12-29 21:37:15');
 
DELETE FROM `system_role_permission` WHERE id = '5';
DELETE FROM `system_role_permission` WHERE id = '6';
DELETE FROM `system_role_permission` WHERE id = '7';
DELETE FROM `system_role_permission` WHERE id = '8';
 
CREATE TABLE `workflow_status` (
   `id` INT(11) NOT NULL AUTO_INCREMENT,
   `project_id` BIGINT(20) NULL,
   `name` VARCHAR(255) NOT NULL DEFAULT '' COLLATE 'utf8_general_ci',
   `first_yn` VARCHAR(1) NOT NULL DEFAULT 'N' COLLATE 'utf8_general_ci',
   `last_yn` VARCHAR(1) NOT NULL DEFAULT 'N' COLLATE 'utf8_general_ci',
   `progress` BIGINT(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '진행률',
   `color` VARCHAR(255) NOT NULL DEFAULT '0' COLLATE 'utf8_general_ci',
   `position` BIGINT(20) NOT NULL DEFAULT '0',
   `register_id` BIGINT(20) NOT NULL COMMENT 'register_id',
   `register_date` TIMESTAMP NULL COMMENT 'register_date',
   `modify_id` BIGINT(20) NOT NULL COMMENT 'modify_id',
   `modify_date` TIMESTAMP NULL COMMENT 'modify_date',
   PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
ALTER TABLE `user` ADD COLUMN `last_project_id` bigint(20) NULL DEFAULT '0';
ALTER TABLE `user` ADD COLUMN `last_issue_type_id` bigint(20) NULL DEFAULT '0';
ALTER TABLE `user` ADD COLUMN `last_login_date` TIMESTAMP NULL;
ALTER TABLE `issue` ADD COLUMN `workflow_status_id` bigint(20) NULL DEFAULT NULL;
 
/* 프로젝트 클로저 테이블 */
CREATE TABLE `project_closure` (
   `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
   `project_id` BIGINT(20) NOT NULL,
   `parent_project_id` BIGINT(20) NOT NULL DEFAULT -1,
   `register_id` BIGINT(20) NOT NULL COMMENT 'register_id',
   `register_date` TIMESTAMP NULL COMMENT 'register_date',
   `modify_id` BIGINT(20) NOT NULL COMMENT 'modify_id',
   `modify_date` TIMESTAMP NULL COMMENT 'modify_date',
   PRIMARY KEY (`id`) USING BTREE,
   INDEX `projectIdIndex` (`project_id`) USING BTREE,
   INDEX `parentProjectIdIndex` (`parent_project_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
/* 연관 이슈 테이블 */
CREATE TABLE `issue_relation` (
   `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
   `issue_id` BIGINT(20) NOT NULL,
   `relation_issue_id` BIGINT(20) NOT NULL DEFAULT -1,
   `relation_issue_type` INT(20) NOT NULL,
   `register_id` BIGINT(20) NOT NULL COMMENT 'register_id',
   `register_date` TIMESTAMP NULL COMMENT 'register_date',
   `modify_id` BIGINT(20) NOT NULL COMMENT 'modify_id',
   `modify_date` TIMESTAMP NULL COMMENT 'modify_date',
   PRIMARY KEY (`id`) USING BTREE,
   INDEX `issueId` (`issue_id`) USING BTREE,
   INDEX `relationIssueId` (`relation_issue_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
/* 유저 로그인 이력 테이블 (히스토리 불필요) */
-- CREATE TABLE `user_history` (
--    `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
--    `history_type` VARCHAR (20) NOT NULL,
--    `register_id` BIGINT(20) NOT NULL COMMENT 'register_id',
--    `register_date` TIMESTAMP NULL COMMENT 'register_date',
--    `modify_id` BIGINT(20) NOT NULL COMMENT 'modify_id',
--    `modify_date` TIMESTAMP NULL COMMENT 'modify_date',
--    PRIMARY KEY (`id`) USING BTREE
-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
 
ALTER TABLE `custom_field` ADD COLUMN `use_flag` varchar(1) NOT NULL DEFAULT 'Y';