JIRA部分数据库结构

官方文档:http://confluence.atlassian.com/display/JIRA040/Database+Schema

表jiraissue(问题表)

字段

数据类型

是否为空

KEY

说明

ID

decimal(18,0)

NO

PRI

主键

pkey

varchar(255)

YES

MUL

查看主键,“项目+ID”

PROJECT

decimal(18,0)

YES

MUL

项目外键,项目表外键

REPORTER

varchar(255)

YES

 

报告人

ASSIGNEE

varchar(255)

YES

MUL

开发者

issuetype

varchar(255)

YES

 

问题类型,1代表Bug

SUMMARY

varchar(255)

YES

 

标题/概要

DESCRIPTION

longtext

YES

 

描述

ENVIRONMENT

longtext

YES

 

环境(例如操作系统,软件环境或者相关的硬件)

PRIORITY

varchar(255)

YES

 

优先级

RESOLUTION

varchar(255)

YES

 

解决方案

issuestatus

varchar(255)

YES

 

问题状态

CREATED

datetime

YES

 

创建日期

UPDATED

datetime

YES

 

最后更新日期

DUEDATE

datetime

YES

   

RESOLUTIONDATE

datetime

YES

 

解决日期

VOTES

decimal(18,0)

YES

 

投票数

WATCHES

decimal(18,0)

YES

 

监测数

TIMEORIGINALESTIMATE

decimal(18,0)

YES

   

TIMEESTIMATE

decimal(18,0)

YES

   

TIMESPENT

decimal(18,0)

YES

   

WORKFLOW_ID

decimal(18,0)

YES

MUL

工作流ID?未找到对应的表

SECURITY

decimal(18,0)

YES

   

FIXFOR

decimal(18,0)

YES

   

COMPONENT

decimal(18,0)

YES

   

表project(项目表,目前一个部门是一条记录)

表projectversion(项目版本表)

表component(项目模块表,目前存储的是项目记录)

表nodeassociation(项目版本/项目模块和问题关联)

1. 查询某个issue影响到的项目版本

select * from projectversion where id in (

select SINK_NODE_ID from nodeassociation where ASSOCIATION_TYPE='IssueVersion' and SOURCE_NODE_ID=(

select id from jiraissue where pkey='JRA-5351')

);

2. 查询某个issue解决的项目版本

select * from projectversion where id in (
    select SINK_NODE_ID from nodeassociation where ASSOCIATION_TYPE='IssueFixVersion' and SOURCE_NODE_ID=(
        select id from jiraissue where pkey='JRA-5351')
    );

3. 查询某个issue所在的项目模块

select * from component where id in (
    select SINK_NODE_ID from nodeassociation where ASSOCIATION_TYPE='IssueComponent' and SOURCE_NODE_ID=(
        select id from jiraissue where pkey='JRA-5351')
    );

表issuetype(问题类型表)

表priority(问题优先级/严重程度表)

1、阻塞;2、严重;3、重要;4、普通;5、小问题,建议;

ID

pname

1

Block

2

Critical

3

Major

4

Minor

5

Trivial

表resolution(解决方案)

ID

pname

1

Fixed

2

Won't Fix

3

Duplicate

4

Incomplete

5

Cannot Reproduce

6

延后处理

7

error bug

表issuestatus(问题状态表)

ID

pname

1

Open

3

In Progress

4

Reopened

5

Resolved

6

Closed

10000

等待需求验收

10001

W4T

10002

等待项目验收

10003

已新建

10004

已打开

10005

已推迟

10006

已指派

10007

已解决

10008

已重开

10009

已关闭

10013

已完成任务

10015

开发中任务

10016

Done

posted on 2012-04-05 17:23  onlyfew  阅读(7233)  评论(0编辑  收藏  举报

导航