forked from Lesin/reposync
20 lines
1.0 KiB
SQL
20 lines
1.0 KiB
SQL
CREATE TABLE IF NOT EXISTS `issue_config` (
|
|
`issue_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
`project_id` BIGINT UNSIGNED NOT NULL COMMENT 'sync_project表的id',
|
|
`gitlink_id` VARCHAR(128) DEFAULT NULL COMMENT 'GitLink issue id',
|
|
`github_id` VARCHAR(128) DEFAULT NULL COMMENT 'GitHub issue id',
|
|
`gitee_id` VARCHAR(128) DEFAULT NULL COMMENT 'Gitee issue id',
|
|
`title` VARCHAR(255) NOT NULL COMMENT 'issue标题',
|
|
`description` TEXT COMMENT 'issue内容',
|
|
`status` VARCHAR(32) DEFAULT NULL COMMENT 'issue状态(open/closed等)',
|
|
`creator` VARCHAR(64) DEFAULT NULL COMMENT '创建人',
|
|
`created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`updated_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
PRIMARY KEY (`issue_id`),
|
|
KEY `idx_project_id` (`project_id`),
|
|
CONSTRAINT `fk_project_id`
|
|
FOREIGN KEY (`project_id`) REFERENCES `sync_project`(`id`)
|
|
ON DELETE CASCADE
|
|
ON UPDATE CASCADE
|
|
) DEFAULT CHARSET=utf8mb4 COMMENT='issue同步配置表';
|