60 lines
3.0 KiB
SQL
60 lines
3.0 KiB
SQL
ALTER TABLE `zt_doc` ADD `editedList` text NULL AFTER `editingDate`;
|
|
|
|
ALTER TABLE `zt_case` ADD INDEX `scene` (`scene`);
|
|
UPDATE `zt_case` SET `scene` = `scene` - 100000000 WHERE `scene` > 100000000;
|
|
UPDATE `zt_scene` SET `sort` = `sort` - 100000000 WHERE `sort` > 100000000;
|
|
UPDATE `zt_scene` SET `parent` = `parent` - 100000000 WHERE `parent` > 100000000;
|
|
UPDATE `zt_scene` SET `path` = REPLACE(`path`, ',10000000', ','), `path` = REPLACE(`path`, ',1000000', ','), `path` = REPLACE(`path`, ',100000', ','), `path` = REPLACE(`path`, ',10000', ',');
|
|
|
|
DROP VIEW IF EXISTS `ztv_scenecase`;
|
|
|
|
-- DROP TABLE IF EXISTS `zt_actionlatest`;
|
|
CREATE TABLE IF NOT EXISTS `zt_actionlatest` (
|
|
`id` int(9) unsigned NOT NULL AUTO_INCREMENT,
|
|
`objectType` varchar(30) NOT NULL DEFAULT '',
|
|
`objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`product` text NULL,
|
|
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
|
`actor` varchar(100) NOT NULL DEFAULT '',
|
|
`action` varchar(80) NOT NULL DEFAULT '',
|
|
`date` datetime NULL,
|
|
`comment` text NULL,
|
|
`extra` text NULL,
|
|
`read` enum('0','1') NOT NULL DEFAULT '0',
|
|
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
|
`efforted` tinyint(1) NOT NULL DEFAULT '0',
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
CREATE INDEX `date` ON `zt_actionlatest`(`date`);
|
|
CREATE INDEX `actor` ON `zt_actionlatest`(`actor`);
|
|
CREATE INDEX `project` ON `zt_actionlatest`(`project`);
|
|
CREATE INDEX `action` ON `zt_actionlatest`(`action`);
|
|
CREATE INDEX `objectID` ON `zt_actionlatest`(`objectID`);
|
|
|
|
INSERT INTO `zt_actionlatest`(`objectType`,`objectID`,`product`,`project`,`execution`,`actor`,`action`,`date`,`comment`,`extra`,`read`,`vision`,`efforted`)
|
|
SELECT `objectType`,`objectID`,`product`,`project`,`execution`,`actor`,`action`,`date`,`comment`,`extra`,`read`,`vision`,`efforted` FROM `zt_action`
|
|
WHERE `date` >= DATE(DATE_SUB(NOW(), INTERVAL 1 MONTH));
|
|
|
|
INSERT INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES ('15', '0', '*', '*', '*', 'moduleName=action&methodName=cleanActions', '清除超过一个月的动态', 'zentao', 1, 'normal');
|
|
|
|
ALTER TABLE `zt_notify`
|
|
MODIFY COLUMN `toList` text NOT NULL AFTER `action`,
|
|
MODIFY COLUMN `subject` text NOT NULL AFTER `ccList`,
|
|
DROP INDEX `objectType_toList_status`,
|
|
ADD INDEX `objectType`(`objectType` ASC),
|
|
ADD INDEX `status`(`status` ASC);
|
|
|
|
CREATE INDEX deleted ON zt_bug (deleted);
|
|
CREATE INDEX project ON zt_bug (project);
|
|
CREATE INDEX product_status_deleted ON zt_bug (product,status,deleted);
|
|
|
|
UPDATE `zt_cron` SET `m` = '*/1' WHERE `m` = '*/5' AND `command` in ('moduleName=mail&methodName=asyncSend', 'moduleName=webhook&methodName=asyncSend') and `type` = 'zentao';
|
|
|
|
ALTER TABLE `zt_project` ADD INDEX `type_order` (`type`, `order`);
|
|
|
|
CREATE INDEX `vision` ON `zt_config`(`vision`);
|
|
CREATE INDEX `owner` ON `zt_config`(`owner`);
|
|
CREATE INDEX `module` ON `zt_config`(`module`);
|
|
CREATE INDEX `key` ON `zt_config`(`key`);
|