From f4fd8bbf3769b8b40d27a6891dc4b01c3f624ef6 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Thu, 7 Apr 2022 14:13:24 +0800 Subject: [PATCH] * Fix bug #21159. --- db/update16.5.sql | 45 ++++++++++++++++++++++++ db/zentao.sql | 90 +++++++++++++++++++++++------------------------ 2 files changed, 90 insertions(+), 45 deletions(-) create mode 100644 db/update16.5.sql diff --git a/db/update16.5.sql b/db/update16.5.sql new file mode 100644 index 0000000000..960ed4667c --- /dev/null +++ b/db/update16.5.sql @@ -0,0 +1,45 @@ +ALTER TABLE `zt_api` MODIFY COLUMN `desc` mediumtext NULL; +ALTER TABLE `zt_apispec` MODIFY COLUMN `desc` mediumtext NULL; +ALTER TABLE `zt_apistruct` MODIFY COLUMN `desc` mediumtext NOT NULL DEFAULT ''; +ALTER TABLE `zt_bug` MODIFY COLUMN `steps` mediumtext NOT NULL; +ALTER TABLE `zt_build` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_design` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_designspec` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_doclib` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_entry` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_extension` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_holiday` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_kanbanspace` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_kanban` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_kanbancard` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_product` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_productplan` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_project` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_release` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_storyspec` MODIFY COLUMN `spec` mediumtext NOT NULL; +ALTER TABLE `zt_storyspec` MODIFY COLUMN `verify` mediumtext NOT NULL; +ALTER TABLE `zt_task` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_testsuite` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_testtask` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_todo` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_service` MODIFY COLUMN `desc` mediumtext; +ALTER TABLE `zt_deploy` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_traincourse` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_activity` MODIFY COLUMN `content` mediumtext NOT NULL; +ALTER TABLE `zt_nc` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_zoutput` MODIFY COLUMN `content` mediumtext NOT NULL; +ALTER TABLE `zt_process` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_budget` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_researchplan` MODIFY COLUMN `outline` mediumtext NOT NULL; +ALTER TABLE `zt_researchplan` MODIFY COLUMN `schedule` mediumtext NOT NULL; +ALTER TABLE `zt_researchreport` MODIFY COLUMN `content` mediumtext NOT NULL; +ALTER TABLE `zt_assetlib` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_meastemplate` MODIFY COLUMN `content` mediumtext NOT NULL; +ALTER TABLE `zt_issue` MODIFY COLUMN `desc` mediumtext NOT NULL; +ALTER TABLE `zt_risk` MODIFY COLUMN `prevention` mediumtext NOT NULL; +ALTER TABLE `zt_risk` MODIFY COLUMN `remedy` mediumtext NOT NULL; +ALTER TABLE `zt_risk` MODIFY COLUMN `resolution` mediumtext NOT NULL; +ALTER TABLE `zt_opportunity` MODIFY COLUMN `prevention` mediumtext NOT NULL; +ALTER TABLE `zt_opportunity` MODIFY COLUMN `resolution` mediumtext NOT NULL; +ALTER TABLE `zt_trainplan` MODIFY COLUMN `summary` mediumtext NOT NULL; +ALTER TABLE `zt_gapanalysis` MODIFY COLUMN `analysis` mediumtext NOT NULL; diff --git a/db/zentao.sql b/db/zentao.sql index 711fa9e07a..ee1094e198 100644 --- a/db/zentao.sql +++ b/db/zentao.sql @@ -55,7 +55,7 @@ CREATE TABLE `zt_api` ( `responseType` varchar(100) NOT NULL DEFAULT '', `status` varchar(20) NOT NULL DEFAULT '', `owner` varchar(30) NOT NULl DEFAULT 0, - `desc` text NULL, + `desc` mediumtext NULL, `version` smallint UNSIGNED NOT NULL DEFAULT 0, `params` text NULL, `paramsExample` text NUll, @@ -82,7 +82,7 @@ CREATE TABLE `zt_apispec` ( `responseType` varchar(100) NOT NULL DEFAULT '', `status` varchar(20) NOT NULL DEFAULT '', `owner` varchar(255) NOT NULl DEFAULT 0, - `desc` text NULL, + `desc` mediumtext NULL, `version` smallint UNSIGNED NOT NULL DEFAULT 0, `params` text NULL, `paramsExample` text NUll, @@ -98,7 +98,7 @@ CREATE TABLE `zt_apistruct` ( `lib` int UNSIGNED NOT NULL DEFAULT 0, `name` varchar(30) NOT NULL DEFAULT '', `type` varchar(50) NOT NULL DEFAULT '', - `desc` text NOT NULL DEFAULT '', + `desc` mediumtext NOT NULL DEFAULT '', `version` smallint unsigned NOT NULL DEFAULT 0, `attribute` text NULL, `addedBy` varchar(30) NOT NULL DEFAULT 0, @@ -177,7 +177,7 @@ CREATE TABLE IF NOT EXISTS `zt_bug` ( `browser` varchar(30) NOT NULL default '', `hardware` varchar(30) NOT NULL, `found` varchar(30) NOT NULL default '', - `steps` text NOT NULL, + `steps` mediumtext NOT NULL, `status` enum('active','resolved','closed') NOT NULL default 'active', `subStatus` varchar(30) NOT NULL default '', `color` char(7) NOT NULL, @@ -241,7 +241,7 @@ CREATE TABLE IF NOT EXISTS `zt_build` ( `stories` text NOT NULL, `bugs` text NOT NULL, `builder` char(30) NOT NULL default '', - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `deleted` enum('0','1') NOT NULL default '0', PRIMARY KEY (`id`), KEY `product` (`product`), @@ -419,7 +419,7 @@ CREATE TABLE IF NOT EXISTS `zt_design` ( `assignedDate` datetime NOT NULL, `deleted` enum('0','1') NOT NULL DEFAULT '0', `story` char(30) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `version` smallint(6) NOT NULL, `type` char(30) NOT NULL, PRIMARY KEY (`id`) @@ -429,7 +429,7 @@ CREATE TABLE IF NOT EXISTS `zt_designspec` ( `design` mediumint(8) NOT NULL, `version` smallint(6) NOT NULL, `name` varchar(255) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `files` varchar(255) NOT NULL, UNIQUE KEY `design` (`design`,`version`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; @@ -491,7 +491,7 @@ CREATE TABLE IF NOT EXISTS `zt_doclib` ( `users` text NOT NULL, `main` enum('0','1') NOT NULL default '0', `collector` text NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `order` tinyint(5) unsigned NOT NULL, `deleted` enum('0','1') NOT NULL default '0', PRIMARY KEY (`id`), @@ -524,7 +524,7 @@ CREATE TABLE IF NOT EXISTS `zt_entry` ( `key` varchar(32) NOT NULL, `freePasswd` enum('0','1') NOT NULL DEFAULT '0', `ip` varchar(100) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `createdBy` varchar(30) NOT NULL, `createdDate` datetime NOT NULL, `calledTime` int(10) unsigned NOT NULL DEFAULT '0', @@ -551,7 +551,7 @@ CREATE TABLE IF NOT EXISTS `zt_extension` ( `code` varchar(30) NOT NULL, `version` varchar(50) NOT NULL, `author` varchar(100) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `license` text NOT NULL, `type` varchar(20) NOT NULL default 'extension', `site` varchar(150) NOT NULL, @@ -607,7 +607,7 @@ CREATE TABLE IF NOT EXISTS `zt_holiday` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(30) NOT NULL DEFAULT '', `type` enum('holiday', 'working') NOT NULL DEFAULT 'holiday', - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `year` char(4) NOT NULL, `begin` date NOT NULL, `end` date NOT NULL, @@ -661,7 +661,7 @@ CREATE TABLE `zt_kanbanspace` ( `type` varchar(50) NOT NULL, `owner` varchar(30) NOT NULL, `team` text NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `acl` char(30) NOT NULL DEFAULT 'open', `whitelist` text NOT NULL, `status` enum('active','closed') NOT NULL default 'active', @@ -682,7 +682,7 @@ CREATE TABLE `zt_kanban` ( `name` varchar(255) NOT NULL, `owner` varchar(30) NOT NULL, `team` text NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `acl` char(30) NOT NULL DEFAULT 'open', `whitelist` text NOT NULL, `archived` enum('0', '1') NOT NULL DEFAULT '1', @@ -727,7 +727,7 @@ CREATE TABLE `zt_kanbancard` ( `status` varchar(30) NOT NULL DEFAULT 'doing', `pri` mediumint(8) unsigned NOT NULL, `assignedTo` text NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `begin` date NOT NULL, `end` date NOT NULL, `estimate` float unsigned NOT NULL, @@ -955,7 +955,7 @@ CREATE TABLE IF NOT EXISTS `zt_product` ( `type` varchar(30) NOT NULL default 'normal', `status` varchar(30) NOT NULL default '', `subStatus` varchar(30) NOT NULL default '', - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `PO` varchar(30) NOT NULL, `QD` varchar(30) NOT NULL, `RD` varchar(30) NOT NULL, @@ -980,7 +980,7 @@ CREATE TABLE IF NOT EXISTS `zt_productplan` ( `parent` mediumint(9) NOT NULL DEFAULT '0', `title` varchar(90) NOT NULL, `status` enum('wait','doing','done','closed') NOT NULL default 'wait', - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `begin` date NOT NULL, `end` date NOT NULL, `order` text NOT NULL, @@ -1017,7 +1017,7 @@ CREATE TABLE IF NOT EXISTS `zt_project` ( `status` varchar(10) NOT NULL, `subStatus` varchar(30) NOT NULL DEFAULT '', `pri` enum('1','2','3','4') NOT NULL DEFAULT '1', - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `version` smallint(6) NOT NULL, `parentVersion` smallint(6) NOT NULL, `planDuration` int(11) NOT NULL, @@ -1121,7 +1121,7 @@ CREATE TABLE IF NOT EXISTS `zt_release` ( `stories` text NOT NULL, `bugs` text NOT NULL, `leftBugs` text NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `mailto` text, `notify` varchar(255), `status` varchar(20) NOT NULL default 'normal', @@ -1335,8 +1335,8 @@ CREATE TABLE IF NOT EXISTS `zt_storyspec` ( `story` mediumint(9) NOT NULL, `version` smallint(6) NOT NULL, `title` varchar(255) NOT NULL, - `spec` text NOT NULL, - `verify` text NOT NULL, + `spec` mediumtext NOT NULL, + `verify` mediumtext NOT NULL, UNIQUE KEY `story` (`story`,`version`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- DROP TABLE IF EXISTS `zt_storystage`; @@ -1379,7 +1379,7 @@ CREATE TABLE IF NOT EXISTS `zt_task` ( `subStatus` varchar(30) NOT NULL default '', `color` char(7) NOT NULL, `mailto` text, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `version` smallint(6) NOT NULL, `openedBy` varchar(30) NOT NULL, `openedDate` datetime NOT NULL, @@ -1516,7 +1516,7 @@ CREATE TABLE IF NOT EXISTS `zt_testsuite` ( `project` mediumint(8) unsigned NOT NULL, `product` mediumint(8) unsigned NOT NULL, `name` varchar(255) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `type` varchar(20) NOT NULL, `addedBy` char(30) NOT NULL, `addedDate` datetime NOT NULL, @@ -1541,7 +1541,7 @@ CREATE TABLE IF NOT EXISTS `zt_testtask` ( `end` date NOT NULL, `realFinishedDate` datetime NOT NULL, `mailto` text, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `report` text NOT NULL, `status` enum('blocked','doing','wait','done') NOT NULL DEFAULT 'wait', `testreport` mediumint(8) unsigned NOT NULL, @@ -1564,7 +1564,7 @@ CREATE TABLE IF NOT EXISTS `zt_todo` ( `idvalue` mediumint(8) unsigned NOT NULL DEFAULT '0', `pri` tinyint(3) unsigned NOT NULL, `name` char(150) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `status` enum('wait','doing','done','closed') NOT NULL DEFAULT 'wait', `private` tinyint(1) NOT NULL, `config` varchar(255) NOT NULL, @@ -6926,7 +6926,7 @@ CREATE TABLE IF NOT EXISTS `zt_service` ( `deploy` varchar(255) NOT NULL, `version` varchar(64) NOT NULL, `color` char(7) NOT NULL, - `desc` text, + `desc` mediumtext, `dept` varchar(128) NOT NULL, `devel` varchar(30) NOT NULL, `qa` varchar(30) NOT NULL, @@ -7111,7 +7111,7 @@ CREATE TABLE IF NOT EXISTS `zt_deploy` ( `begin` datetime NOT NULL, `end` datetime NOT NULL, `name` varchar(255) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `status` varchar(20) NOT NULL, `owner` char(30) NOT NULL, `members` text NOT NULL, @@ -7248,7 +7248,7 @@ CREATE TABLE `zt_traincourse` ( `name` varchar(255) NOT NULL, `status` varchar(10) NOT NULL, `teacher` varchar(30) NOT NULL default '', - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `createdBy` varchar(255) NOT NULL, `createdDate` date NOT NULL, `editedBy` varchar(255) NOT NULL, @@ -8879,7 +8879,7 @@ CREATE TABLE IF NOT EXISTS `zt_activity` ( `name` varchar(255) NOT NULL, `optional` varchar(255) NOT NULL, `tailorNorm` varchar(255) NOT NULL, - `content` text NOT NULL, + `content` mediumtext NOT NULL, `assignedTo` varchar(30) NOT NULL, `status` varchar(30) NOT NULL, `createdBy` varchar(30) NOT NULL, @@ -8970,7 +8970,7 @@ CREATE TABLE IF NOT EXISTS `zt_nc` ( `auditplan` mediumint(8) NOT NULL, `listID` mediumint(8) NOT NULL, `title` varchar(255) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `type` char(30) NOT NULL, `status` varchar(30) NOT NULL DEFAULT 'active', `severity` char(30) NOT NULL, @@ -8997,7 +8997,7 @@ CREATE TABLE IF NOT EXISTS `zt_zoutput` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `activity` mediumint(8) NOT NULL, `name` varchar(255) NOT NULL, - `content` text NOT NULL, + `content` mediumtext NOT NULL, `optional` char(20) NOT NULL, `tailorNorm` varchar(255) NOT NULL, `status` varchar(30) NOT NULL, @@ -9017,7 +9017,7 @@ CREATE TABLE IF NOT EXISTS `zt_process` ( `name` varchar(255) NOT NULL, `type` char(30) NOT NULL, `abbr` char(30) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `assignedTo` varchar(30) NOT NULL, `status` varchar(30) NOT NULL, `order` mediumint(9) NOT NULL, @@ -9120,7 +9120,7 @@ CREATE TABLE IF NOT EXISTS `zt_budget` ( `subject` mediumint(8) NOT NULL, `amount` char(30) NOT NULL, `name` varchar(255) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `createdBy` char(30) NOT NULL, `createdDate` date NOT NULL, `lastEditedBy` char(30) NOT NULL, @@ -9142,8 +9142,8 @@ CREATE TABLE IF NOT EXISTS `zt_researchplan` ( `location` varchar(255) NOT NULL, `team` varchar(255) NOT NULL, `method` enum('','videoConference','interview','questionnaire','telephoneInterview') NOT NULL, - `outline` text NOT NULL, - `schedule` text NOT NULL, + `outline` mediumtext NOT NULL, + `schedule` mediumtext NOT NULL, `createdBy` varchar(30) NOT NULL, `createdDate` datetime NOT NULL, `editedBy` varchar(30) NOT NULL, @@ -9159,7 +9159,7 @@ CREATE TABLE IF NOT EXISTS `zt_researchreport` ( `relatedPlan` mediumint(8) unsigned NOT NULL, `title` varchar(255) NOT NULL, `author` varchar(30) NOT NULL, - `content` text NOT NULL, + `content` mediumtext NOT NULL, `customer` varchar(255) NOT NULL, `researchObjects` varchar(255) NOT NULL, `begin` datetime NOT NULL, @@ -9223,7 +9223,7 @@ CREATE TABLE IF NOT EXISTS `zt_assetlib` ( `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `createdBy` varchar(30) NOT NULL, `createdDate` datetime NOT NULL, `editedBy` varchar(30) NOT NULL, @@ -9237,7 +9237,7 @@ CREATE TABLE IF NOT EXISTS `zt_meastemplate` ( `id` mediumint(8) NOT NULL AUTO_INCREMENT, `model` char(30) NOT NULL, `name` varchar(255) NOT NULL, - `content` text NOT NULL, + `content` mediumtext NOT NULL, `createdBy` char(30) NOT NULL, `createdDate` date NOT NULL, `deleted` enum('0','1') NOT NULL DEFAULT '0', @@ -9458,7 +9458,7 @@ CREATE TABLE IF NOT EXISTS `zt_issue` ( `project` varchar(255) NOT NULL, `execution` mediumint(8) unsigned NOT NULL, `title` varchar(255) NOT NULL, - `desc` text NOT NULL, + `desc` mediumtext NOT NULL, `pri` char(30) NOT NULL, `severity` char(30) NOT NULL, `type` char(30) NOT NULL, @@ -9504,8 +9504,8 @@ CREATE TABLE IF NOT EXISTS `zt_risk` ( `rate` char(30) NOT NULL, `pri` char(30) NOT NULL, `identifiedDate` date NOT NULL, - `prevention` text NOT NULL, - `remedy` text NOT NULL, + `prevention` mediumtext NOT NULL, + `remedy` mediumtext NOT NULL, `plannedClosedDate` date NOT NULL, `actualClosedDate` date NOT NULL, `lib` mediumint(8) unsigned NOT NULL default 0, @@ -9515,7 +9515,7 @@ CREATE TABLE IF NOT EXISTS `zt_risk` ( `createdDate` datetime NOT NULL, `editedBy` varchar(30) NOT NULL, `editedDate` datetime NOT NULL, - `resolution` text NOT NULL, + `resolution` mediumtext NOT NULL, `resolvedBy` varchar(30) NOT NULL, `activateBy` varchar(30) NOT NULL, `activateDate` date NOT NULL, @@ -9553,7 +9553,7 @@ CREATE TABLE IF NOT EXISTS `zt_opportunity` ( `assignedTo` varchar(30) NOT NULL, `assignedDate` date NOT NULL, `approvedDate` date NOT NULL, - `prevention` text NOT NULL, + `prevention` mediumtext NOT NULL, `plannedClosedDate` date NOT NULL, `actualClosedDate` date NOT NULL, `lib` mediumint(8) unsigned NOT NULL default 0, @@ -9572,7 +9572,7 @@ CREATE TABLE IF NOT EXISTS `zt_opportunity` ( `cancelReason` char(30) NOT NULL, `hangupedBy` varchar(30) NOT NULL, `hangupedDate` datetime NOT NULL, - `resolution` text NOT NULL, + `resolution` mediumtext NOT NULL, `resolvedBy` varchar(30) NOT NULL, `resolvedDate` datetime NOT NULL, `lastCheckedBy` varchar(30) NOT NULL, @@ -9593,7 +9593,7 @@ CREATE TABLE IF NOT EXISTS `zt_trainplan` ( `lecturer` varchar(20) NOT NULL, `type` enum('inside','outside') NOT NULL DEFAULT 'inside', `status` varchar(20) NOT NULL, - `summary` text NOT NULL, + `summary` mediumtext NOT NULL, `createdBy` char(30), `createdDate` datetime NOT NULL, `editedBy` varchar(30) NOT NULL, @@ -9608,7 +9608,7 @@ CREATE TABLE IF NOT EXISTS `zt_gapanalysis` ( `project` mediumint(8) unsigned NOT NULL, `account` varchar(30) NOT NULL, `role` varchar(20) NOT NULL, - `analysis` text NOT NULL, + `analysis` mediumtext NOT NULL, `needTrain` enum('no','yes') NOT NULL DEFAULT 'no', `createdBy` char(30), `createdDate` datetime NOT NULL,