update18.0.beta2.sql 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. CREATE TABLE IF NOT EXISTS `zt_dimension` (
  2. `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  3. `name` varchar(90) NOT NULL,
  4. `code` varchar(45) NOT NULL,
  5. `desc` text NOT NULL,
  6. `createdBy` varchar(30) NOT NULL,
  7. `createdDate` datetime NOT NULL,
  8. `editedBy` varchar(30) NOT NULL,
  9. `editedDate` datetime NOT NULL,
  10. `deleted` enum('0','1') NOT NULL default '0',
  11. PRIMARY KEY (`id`),
  12. KEY `code` (`code`)
  13. ) ENGINE=InnoDB;
  14. CREATE TABLE IF NOT EXISTS `zt_dataview` (
  15. `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  16. `group` mediumint(8) unsigned NOT NULL,
  17. `name` varchar(155) NOT NULL,
  18. `code` varchar(50) NOT NULL,
  19. `view` varchar(57) NOT NULL,
  20. `sql` text NOT NULL,
  21. `fields` mediumtext NOT NULL,
  22. `objects` mediumtext NOT NULL,
  23. `createdBy` varchar(30) NOT NULL,
  24. `createdDate` datetime NOT NULL,
  25. `editedBy` varchar(30) NOT NULL,
  26. `editedDate` datetime NOT NULL,
  27. `deleted` tinyint NOT NULL DEFAULT '0',
  28. PRIMARY KEY (`id`)
  29. ) ENGINE=InnoDB;
  30. CREATE TABLE IF NOT EXISTS `zt_screen` (
  31. `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  32. `dimension` mediumint(8) unsigned NOT NULL,
  33. `name` varchar(255) NOT NULL,
  34. `desc` mediumtext NOT NULL,
  35. `cover` mediumtext NOT NULL,
  36. `scheme` mediumtext NOT NULL,
  37. `createdBy` char(30) NOT NULL,
  38. `createdDate` datetime NOT NULL,
  39. `editedBy` char(30) NOT NULL,
  40. `editedDate` datetime NOT NULL,
  41. `deleted` enum('0','1') NOT NULL DEFAULT '0',
  42. PRIMARY KEY (`id`)
  43. ) ENGINE=InnoDB;
  44. ALTER TABLE `zt_chart` ADD `dimension` mediumint(8) unsigned NOT NULL DEFAULT 0 AFTER `name`;
  45. ALTER TABLE `zt_chart` ADD `group` mediumint(8) unsigned NOT NULL DEFAULT 0 AFTER `type`;
  46. ALTER TABLE `zt_chart` ADD `fields` mediumtext NOT NULL AFTER `filters`;
  47. ALTER TABLE `zt_chart` ADD `sql` text NOT NULL AFTER `fields`;
  48. ALTER TABLE `zt_chart` ADD `builtin` tinyint(1) unsigned NOT NULL AFTER `sql`;
  49. ALTER TABLE `zt_chart` ADD `objects` mediumtext NOT NULL AFTER `builtin`;
  50. ALTER TABLE `zt_chart` ADD `editedBy` varchar(30) NOT NULL AFTER `createdDate`;
  51. ALTER TABLE `zt_chart` ADD `editedDate` datetime NOT NULL AFTER `editedBy`;
  52. ALTER TABLE `zt_chart` MODIFY COLUMN `desc` text NOT NULL;
  53. ALTER TABLE `zt_dashboard` ADD `dimension` int(8) NOT NULL default 0 AFTER `name`;
  54. ALTER TABLE `zt_report` ADD `dimension` int(8) NOT NULL default 0 AFTER `name`;
  55. UPDATE `zt_chart` SET `dimension` = 1 WHERE `dimension` = 0;
  56. UPDATE `zt_report` SET `dimension` = 1 WHERE `dimension` = 0;
  57. UPDATE `zt_dashboard` SET `dimension` = 1 WHERE `dimension` = 0;
  58. UPDATE `zt_grouppriv` SET `module` = 'dataview' WHERE `module` = 'dataset' AND `method` in ('create', 'browse', 'edit', 'delete');
  59. DELETE FROM `zt_grouppriv` WHERE `module` = 'dataset' AND `method` = 'view';