diff --git a/db/update18.3.sql b/db/update18.3.sql index 53fd4ca25c..d5f542f68c 100644 --- a/db/update18.3.sql +++ b/db/update18.3.sql @@ -639,6 +639,13 @@ CHANGE `activateDate` `activateDate` date NULL, CHANGE `editedBy` `editedBy` varchar(30) NOT NULL DEFAULT '', CHANGE `editedDate` `editedDate` datetime NULL; +ALTER TABLE `zt_notify` +CHANGE `objectID` `objectID` mediumint unsigned NOT NULL DEFAULT '0', +CHANGE `ccList` `ccList` text NULL, +CHANGE `subject` `subject` varchar(255) NOT NULL DEFAULT '', +CHANGE `sendTime` `sendTime` datetime NULL, +CHANGE `failReason` `failReason` text NULL; + ALTER TABLE `zt_opportunity` CHANGE `assignedTo` `assignedTo` varchar(30) NOT NULL DEFAULT '', CHANGE `assignedDate` `assignedDate` date NULL, diff --git a/db/zentao.sql b/db/zentao.sql index 017e361eff..9a5d6239c5 100755 --- a/db/zentao.sql +++ b/db/zentao.sql @@ -1159,17 +1159,17 @@ CREATE TABLE IF NOT EXISTS `zt_mrapproval` ( CREATE TABLE IF NOT EXISTS `zt_notify` ( `id` mediumint unsigned NOT NULL AUTO_INCREMENT, `objectType` varchar(50) NOT NULL, - `objectID` mediumint unsigned NOT NULL, + `objectID` mediumint unsigned NOT NULL DEFAULT '0', `action` mediumint NOT NULL, `toList` varchar(255) NOT NULL, - `ccList` text NOT NULL, - `subject` varchar(255) NOT NULL, + `ccList` text NULL, + `subject` varchar(255) NOT NULL DEFAULT '', `data` text NOT NULL, `createdBy` char(30) NOT NULL, `createdDate` datetime NOT NULL, - `sendTime` datetime NOT NULL, + `sendTime` datetime NULL, `status` varchar(10) NOT NULL DEFAULT 'wait', - `failReason` text NOT NULL, + `failReason` text NULL, PRIMARY KEY (`id`), KEY `objectType_toList_status` (`objectType`,`toList`,`status`) ) ENGINE='InnoDB' COLLATE 'utf8_general_ci';