42 lines
2.3 KiB
SQL
42 lines
2.3 KiB
SQL
ALTER TABLE `zt_chart` ADD `group` mediumint(8) unsigned NOT NULL default '0' AFTER `type`;
|
|
ALTER TABLE `zt_chart` MODIFY COLUMN `desc` text NOT NULL;
|
|
ALTER TABLE `zt_chart` ADD `editedBy` varchar(30) NOT NULL AFTER `createdDate`;
|
|
ALTER TABLE `zt_chart` ADD `editedDate` datetime NOT NULL AFTER `editedBy`;
|
|
|
|
INSERT INTO `zt_module` (`root`, `branch`, `name`, `parent`, `path`, `grade`, `order`, `type`, `owner`, `collector`, `short`, `deleted`) VALUES
|
|
(0, 0, '产品', 0, ',0,', 1, 10, 'chart', 'system', '', '', '0'),
|
|
(0, 0, '项目', 0, ',0,', 1, 20, 'chart', 'system', '', '', '0'),
|
|
(0, 0, '测试', 0, ',0,', 1, 30, 'chart', 'system', '', '', '0'),
|
|
(0, 0, '组织', 0, ',0,', 1, 40, 'chart', 'system', '', '', '0');
|
|
UPDATE `zt_module` SET `root` = 1 where `type` = 'chart';
|
|
UPDATE `zt_module` SET `root` = 1 where `type` = 'dashboard';
|
|
|
|
UPDATE `zt_chart` SET `group` = (SELECT `id` FROM `zt_module` WHERE `type` = 'chart' AND `name` = '产品' limit 1);
|
|
UPDATE `zt_module` SET `path` = CONCAT(',', `id`, ',') WHERE `type` = 'chart' AND `name` in ('产品', '项目', '测试', '组织');
|
|
|
|
DROP TABLE IF EXISTS `zt_dimension`;
|
|
CREATE TABLE IF NOT EXISTS `zt_dimension` (
|
|
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(90) NOT NULL,
|
|
`code` varchar(45) NOT NULL,
|
|
`desc` text NOT NULL,
|
|
`createdBy` varchar(30) NOT NULL,
|
|
`createdDate` datetime NOT NULL,
|
|
`editedBy` varchar(30) NOT NULL,
|
|
`editedDate` datetime NOT NULL,
|
|
`deleted` enum('0','1') NOT NULL default '0',
|
|
PRIMARY KEY (`id`),
|
|
KEY `code` (`code`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
INSERT INTO `zt_dimension` (`name`, `code`, `desc`, `createdBy`, `createdDate`, `editedBy`, `editedDate`) VALUES('default', 'default', '', 'system', CURDATE(), 'system', CURDATE());
|
|
|
|
ALTER TABLE `zt_report` ADD `dimension` int(8) NOT NULL default 0 AFTER `name`;
|
|
ALTER TABLE `zt_chart` ADD `dimension` int(8) NOT NULL default 0 AFTER `name`;
|
|
--ALTER TABLE `zt_dataset` ADD `dimension` int(8) NOT NULL default 0 AFTER `name`;
|
|
ALTER TABLE `zt_dashboard` ADD `dimension` int(8) NOT NULL default 0 AFTER `name`;
|
|
|
|
UPDATE `zt_chart` SET `dimension` = 1 WHERE `dimension` = 0;
|
|
UPDATE `zt_report` SET `dimension` = 1 WHERE `dimension` = 0;
|
|
UPDATE `zt_dashboard` SET `dimension` = 1 WHERE `dimension` = 0;
|
|
UPDATE `zt_module` SET `root` = 1 WHERE `root` = 0 AND `type` in ('chart');
|