提交 3157c085 authored 作者: 黄承天's avatar 黄承天

docs(sql): 更新数据库备用sql脚本文件

上级 4605c370
...@@ -17,6 +17,13 @@ create table kt_action ...@@ -17,6 +17,13 @@ create table kt_action
create index fk_active_move create index fk_active_move
on kt_action (move_id); on kt_action (move_id);
create table kt_change
(
type varchar(11) null,
entity varchar(255) null,
id varchar(255) null
);
create table kt_connect create table kt_connect
( (
id bigint(11) auto_increment comment 'ID' id bigint(11) auto_increment comment 'ID'
...@@ -207,4 +214,145 @@ create table kt_user_project ...@@ -207,4 +214,145 @@ create table kt_user_project
) )
comment '用户表与数据表的中间表,用来记录多对多的记录关系' engine = InnoDB; comment '用户表与数据表的中间表,用来记录多对多的记录关系' engine = InnoDB;
create table zt_project
(
id mediumint unsigned auto_increment
primary key,
project mediumint(8) default 0 not null,
model char(30) not null,
type char(30) default 'sprint' not null,
lifetime char(30) default '' not null,
budget varchar(30) default '0' not null,
budgetUnit char(30) default 'CNY' not null,
attribute varchar(30) default '' not null,
percent float unsigned default 0 not null,
milestone enum ('0', '1') default '0' not null,
output text not null,
auth char(30) not null,
parent mediumint unsigned default 0 not null,
path varchar(255) not null,
grade tinyint unsigned not null,
name varchar(90) not null,
code varchar(45) not null,
begin date not null,
end date not null,
realBegan date not null,
realEnd date not null,
days smallint(5) unsigned not null,
status varchar(10) not null,
subStatus varchar(30) default '' not null,
pri enum ('1', '2', '3', '4') default '1' not null,
`desc` text not null,
version smallint(6) not null,
parentVersion smallint(6) not null,
planDuration int not null,
realDuration int not null,
openedBy varchar(30) default '' not null,
openedDate datetime not null,
openedVersion varchar(20) not null,
lastEditedBy varchar(30) default '' not null,
lastEditedDate datetime not null,
closedBy varchar(30) default '' not null,
closedDate datetime not null,
canceledBy varchar(30) default '' not null,
canceledDate datetime not null,
PO varchar(30) default '' not null,
PM varchar(30) default '' not null,
QD varchar(30) default '' not null,
RD varchar(30) default '' not null,
team varchar(90) not null,
acl char(30) default 'open' not null,
whitelist text not null,
`order` mediumint unsigned not null,
deleted enum ('0', '1') default '0' not null
);
create index acl
on zt_project (acl);
create index begin
on zt_project (begin);
create index end
on zt_project (end);
create index `order`
on zt_project (`order`);
create index parent
on zt_project (parent);
create index status
on zt_project (status);
create table zt_user
(
id mediumint unsigned auto_increment
primary key,
company mediumint unsigned not null,
type char(30) default 'inside' not null,
dept mediumint unsigned default 0 not null,
account char(30) default '' not null,
password char(32) default '' not null,
role char(10) default '' not null,
realname varchar(100) default '' not null,
pinyin varchar(255) default '' not null,
nickname char(60) default '' not null,
commiter varchar(100) not null,
avatar text not null,
birthday date default '0000-00-00' not null,
gender enum ('f', 'm') default 'f' not null,
email char(90) default '' not null,
skype char(90) default '' not null,
qq char(20) default '' not null,
mobile char(11) default '' not null,
phone char(20) default '' not null,
weixin varchar(90) default '' not null,
dingding varchar(90) default '' not null,
slack varchar(90) default '' not null,
whatsapp varchar(90) default '' not null,
address char(120) default '' not null,
zipcode char(10) default '' not null,
nature text not null,
analysis text not null,
strategy text not null,
`join` date default '0000-00-00' not null,
visits mediumint unsigned default 0 not null,
ip char(15) default '' not null,
last int unsigned default 0 not null,
fails tinyint(5) default 0 not null,
locked datetime default '0000-00-00 00:00:00' not null,
ranzhi char(30) default '' not null,
score int default 0 not null,
scoreLevel int default 0 not null,
deleted enum ('0', '1') default '0' not null,
clientStatus enum ('online', 'away', 'busy', 'offline', 'meeting') default 'offline' not null,
clientLang varchar(10) default 'zh-cn' not null,
constraint account
unique (account)
);
create index commiter
on zt_user (commiter);
create index deleted
on zt_user (deleted);
create index dept
on zt_user (dept);
create index email
on zt_user (email);
create table zt_userview
(
account char(30) not null,
programs mediumtext not null,
products mediumtext not null,
projects mediumtext not null,
sprints mediumtext not null,
constraint account
unique (account)
);
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论