matis bug 管理系统的主要表格

drop   index  " PRIMARY on  mantis_user_table;

drop   index  idx_user_cookie_string  on  mantis_user_table;

drop   index  idx_user_username  on  mantis_user_table;

drop   index  idx_enable  on  mantis_user_table;

drop   index  idx_access  on  mantis_user_table;

drop   table   if   exists  mantis_user_table;

/*==============================================================*/
/* Table: mantis_user_table                                     */
/*==============================================================*/
create   table   if   not   exists  mantis_user_table
(
   id                             
integer  unsigne( 10 )             default   ' 0 ' ,
   username                       
varchar ( 32 )                     not   null ,
   realname                       
varchar ( 64 )                     not   null ,
   email                          
varchar ( 64 )                     not   null ,
   "password"                     
varchar ( 32 )                     not   null ,
   date_created                   
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   last_visit                     
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   enabled                        
tinyint ( 3 )                      not   null   default   1 ,
   protected                      
tinyint ( 3 )                      not   null   default   0 ,
   access_level                   
smallint ( 5 )                     not   null   default   10 ,
   login_count                    
integer ( 10 )                     not   null   default   0 ,
   lost_password_request_         
smallint ( 5 )                     not   null   default   0 ,
   failed_login_count             
smallint ( 5 )                     not   null   default   0 ,
   cookie_string                  
varchar ( 64 )                     not   null ,
   
primary   key  (id)
);

/*==============================================================*/
/* Index: "PRIMARY"                                             */
/*==============================================================*/
create   unique   index  " PRIMARY on  mantis_user_table
(
   id
);

/*==============================================================*/
/* Index: idx_user_cookie_string                                */
/*==============================================================*/
create   unique   index  idx_user_cookie_string  on  mantis_user_table
(
   cookie_string
);

/*==============================================================*/
/* Index: idx_user_username                                     */
/*==============================================================*/
create   unique   index  idx_user_username  on  mantis_user_table
(
   username
);

/*==============================================================*/
/* Index: idx_enable                                            */
/*==============================================================*/
create   index  idx_enable  on  mantis_user_table
(
   enabled
);

/*==============================================================*/
/* Index: idx_access                                            */
/*==============================================================*/
create   index  idx_access  on  mantis_user_table
(
   access_level
);

 

drop   index  " PRIMARY on  mantis_project_table;

drop   index  idx_project_name  on  mantis_project_table;

drop   index  idx_project_id  on  mantis_project_table;

drop   index  idx_project_view  on  mantis_project_table;

drop   table   if   exists  mantis_project_table;

/*==============================================================*/
/* Table: mantis_project_table                                  */
/*==============================================================*/
create   table   if   not   exists  mantis_project_table
(
   id                             
integer  unsigne( 10 )             default   ' 0 ' ,
   项目名称                           
varchar ( 128 )                    not   null ,
   "status"                       
smallint ( 5 )                     not   null   default   10 ,
   enabled                        
tinyint ( 3 )                      not   null   default   1 ,
   view_state                     
smallint ( 5 )                     not   null   default   10 ,
   access_min                     
smallint ( 5 )                     not   null   default   10 ,
   file_path                      
varchar ( 250 )                    not   null ,
   description                    
text                             not   null ,
   
primary   key  (id)
);

/*==============================================================*/
/* Index: "PRIMARY"                                             */
/*==============================================================*/
create   unique   index  " PRIMARY on  mantis_project_table
(
   id
);

/*==============================================================*/
/* Index: idx_project_name                                      */
/*==============================================================*/
create   unique   index  idx_project_name  on  mantis_project_table
(
   项目名称
);

/*==============================================================*/
/* Index: idx_project_id                                        */
/*==============================================================*/
create   index  idx_project_id  on  mantis_project_table
(
   id
);

/*==============================================================*/
/* Index: idx_project_view                                      */
/*==============================================================*/
create   index  idx_project_view  on  mantis_project_table
(
   view_state
);

 

 

drop   index  " PRIMARY on  mantis_bug_file_table;

drop   index  idx_bug_file_bug_id  on  mantis_bug_file_table;

drop   table   if   exists  mantis_bug_file_table;

/*==============================================================*/
/* Table: mantis_bug_file_table                                 */
/*==============================================================*/
create   table   if   not   exists  mantis_bug_file_table
(
   id                             
integer  unsigne( 10 )             default   ' 0 ' ,
   bug_id                         
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   title                          
varchar ( 250 )                    not   null ,
   description                    
varchar ( 250 )                    not   null ,
   diskfile                       
varchar ( 250 )                    not   null ,
   filename                       
varchar ( 250 )                    not   null ,
   folder                         
varchar ( 250 )                    not   null ,
   filesize                       
integer ( 10 )                     not   null   default   0 ,
   file_type                      
varchar ( 250 )                    not   null ,
   date_added                     
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   content                        blob                           
not   null ,
   
primary   key  (id)
);

/*==============================================================*/
/* Index: "PRIMARY"                                             */
/*==============================================================*/
create   unique   index  " PRIMARY on  mantis_bug_file_table
(
   id
);

/*==============================================================*/
/* Index: idx_bug_file_bug_id                                   */
/*==============================================================*/
create   index  idx_bug_file_bug_id  on  mantis_bug_file_table
(
   bug_id
);

 

 

 

drop   index  " PRIMARY on  mantis_bug_table;

drop   index  idx_bug_sponsorship_to  on  mantis_bug_table;

drop   index  idx_bug_fixed_in_versi  on  mantis_bug_table;

drop   index  idx_bug_status  on  mantis_bug_table;

drop   index  idx_project  on  mantis_bug_table;

drop   table   if   exists  mantis_bug_table;

/*==============================================================*/
/* Table: mantis_bug_table                                      */
/*==============================================================*/
create   table   if   not   exists  mantis_bug_table
(
   id                             
integer  unsigne( 10 )             default   ' 0 ' ,
   project_id                     
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   reporter_id                    
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   handler_id                     
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   duplicate_id                   
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   priority                       
smallint ( 5 )                     not   null   default   30 ,
   severity                       
smallint ( 5 )                     not   null   default   50 ,
   reproducibility                
smallint ( 5 )                     not   null   default   10 ,
   "status"                       
smallint ( 5 )                     not   null   default   10 ,
   resolution                     
smallint ( 5 )                     not   null   default   10 ,
   projection                     
smallint ( 5 )                     not   null   default   10 ,
   category                       
varchar ( 64 )                     not   null ,
   date_submitted                 
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   last_updated                   
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   eta                            
smallint ( 5 )                     not   null   default   10 ,
   bug_text_id                    
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   os                             
varchar ( 32 )                     not   null ,
   os_build                       
varchar ( 32 )                     not   null ,
   platform                       
varchar ( 32 )                     not   null ,
   version                        
varchar ( 64 )                     not   null ,
   fixed_in_version               
varchar ( 64 )                     not   null ,
   build                          
varchar ( 32 )                     not   null ,
   profile_id                     
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   view_state                     
smallint ( 5 )                     not   null   default   10 ,
   summary                        
varchar ( 128 )                    not   null ,
   sponsorship_total              
integer ( 10 )                     not   null   default   0 ,
   sticky                         
tinyint ( 3 )                      not   null   default   0 ,
   
primary   key  (id)
);

/*==============================================================*/
/* Index: "PRIMARY"                                             */
/*==============================================================*/
create   unique   index  " PRIMARY on  mantis_bug_table
(
   id
);

/*==============================================================*/
/* Index: idx_bug_sponsorship_to                                */
/*==============================================================*/
create   index  idx_bug_sponsorship_to  on  mantis_bug_table
(
   sponsorship_total
);

/*==============================================================*/
/* Index: idx_bug_fixed_in_versi                                */
/*==============================================================*/
create   index  idx_bug_fixed_in_versi  on  mantis_bug_table
(
   fixed_in_version
);

/*==============================================================*/
/* Index: idx_bug_status                                        */
/*==============================================================*/
create   index  idx_bug_status  on  mantis_bug_table
(
   "status"
);

/*==============================================================*/
/* Index: idx_project                                           */
/*==============================================================*/
create   index  idx_project  on  mantis_bug_table
(
   project_id
);

 

 

drop   index  " PRIMARY on  mantis_bugnote_table;

drop   index  idx_bug  on  mantis_bugnote_table;

drop   index  idx_last_mod  on  mantis_bugnote_table;

drop   table   if   exists  mantis_bugnote_table;

/*==============================================================*/
/* Table: mantis_bugnote_table                                  */
/*==============================================================*/
create   table   if   not   exists  mantis_bugnote_table
(
   id                             
integer  unsigne( 10 )             default   ' 0 ' ,
   bug_id                         
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   reporter_id                    
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   bugnote_text_id                
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   view_state                     
smallint ( 5 )                     not   null   default   10 ,
   date_submitted                 
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   last_modified                  
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   note_type                      
integer ( 10 )                     default   0 ,
   note_attr                      
varchar ( 250 ),
   
primary   key  (id)
);

/*==============================================================*/
/* Index: "PRIMARY"                                             */
/*==============================================================*/
create   unique   index  " PRIMARY on  mantis_bugnote_table
(
   id
);

/*==============================================================*/
/* Index: idx_bug                                               */
/*==============================================================*/
create   index  idx_bug  on  mantis_bugnote_table
(
   bug_id
);

/*==============================================================*/
/* Index: idx_last_mod                                          */
/*==============================================================*/
create   index  idx_last_mod  on  mantis_bugnote_table
(
   last_modified
);

 

drop   index  " PRIMARY on  mantis_news_table;

drop   table   if   exists  mantis_news_table;

/*==============================================================*/
/* Table: mantis_news_table                                     */
/*==============================================================*/
create   table   if   not   exists  mantis_news_table
(
   id                             
integer  unsigne( 10 )             default   ' 0 ' ,
   project_id                     
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   poster_id                      
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   date_posted                    
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   last_modified                  
datetime                         not   null   default   ' 1970-01-01 00:00:01 ' ,
   view_state                     
smallint ( 5 )                     not   null   default   10 ,
   announcement                   
tinyint ( 3 )                      not   null   default   0 ,
   headline                       
varchar ( 64 )                     not   null ,
   body                           
text                             not   null ,
   
primary   key  (id)
);

/*==============================================================*/
/* Index: "PRIMARY"                                             */
/*==============================================================*/
create   unique   index  " PRIMARY on  mantis_news_table
(
   id
);

 

drop   index  " PRIMARY on  mantis_user_pref_table;

drop   table   if   exists  mantis_user_pref_table;

/*==============================================================*/
/* Table: mantis_user_pref_table                                */
/*==============================================================*/
create   table   if   not   exists  mantis_user_pref_table
(
   id                             
integer  unsigne( 10 )             default   ' 0 ' ,
   
user_id                          integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   project_id                     
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   default_profile                
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   default_project                
integer  unsigne( 10 )             not   null   default   ' 0 ' ,
   advanced_report                
tinyint ( 3 )                      not   null   default   0 ,
   advanced_view                  
tinyint ( 3 )                      not   null   default   0 ,
   advanced_update                
tinyint ( 3 )                      not   null   default   0 ,
   refresh_delay                  
integer ( 10 )                     not   null   default   0 ,
   redirect_delay                 
tinyint ( 3 )                      not   null   default   0 ,
   bugnote_order                  
varchar ( 4 )                      not   null   default   ' ASC ' ,
   email_on_new                   
tinyint ( 3 )                      not   null   default   0 ,
   email_on_assigned              
tinyint ( 3 )                      not   null   default   0 ,
   email_on_feedback              
tinyint ( 3 )                      not   null   default   0 ,
   email_on_resolved              
tinyint ( 3 )                      not   null   default   0 ,
   email_on_closed                
tinyint ( 3 )                      not   null   default   0 ,
   email_on_reopened              
tinyint ( 3 )                      not   null   default   0 ,
   email_on_bugnote               
tinyint ( 3 )                      not   null   default   0 ,
   email_on_status                
tinyint ( 3 )                      not   null   default   0 ,
   email_on_priority              
tinyint ( 3 )                      not   null   default   0 ,
   email_on_priority_min_         
smallint ( 5 )                     not   null   default   10 ,
   email_on_status_min_se         
smallint ( 5 )                     not   null   default   10 ,
   email_on_bugnote_min_s         
smallint ( 5 )                     not   null   default   10 ,
   email_on_reopened_min_         
smallint ( 5 )                     not   null   default   10 ,
   email_on_closed_min_se         
smallint ( 5 )                     not   null   default   10 ,
   email_on_resolved_min_         
smallint ( 5 )                     not   null   default   10 ,
   email_on_feedback_min_         
smallint ( 5 )                     not   null   default   10 ,
   email_on_assigned_min_         
smallint ( 5 )                     not   null   default   10 ,
   email_on_new_min_sever         
smallint ( 5 )                     not   null   default   10 ,
   email_bugnote_limit            
smallint ( 5 )                     not   null   default   0 ,
   language                       
varchar ( 32 )                     not   null   default   ' english ' ,
   
primary   key  (id)
);

/*==============================================================*/
/* Index: "PRIMARY"                                             */
/*==============================================================*/
create   unique   index  " PRIMARY on  mantis_user_pref_table
(
   id
);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值