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-0100:00:01 ' ,
last_visit
datetime not null default ' 1970-01-0100: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-0100:00:01 ' ,
contentblob
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-0100:00:01 ' ,
last_updated
datetime not null default ' 1970-01-0100: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-0100:00:01 ' ,
last_modified
datetime not null default ' 1970-01-0100: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-0100:00:01 ' ,
last_modified
datetime not null default ' 1970-01-0100: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
);

你可能感兴趣的:(bug)