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';
|