update5.3.1.sql 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. ALTER TABLE `zt_host`
  2. ADD COLUMN `agentPort` varchar(10) NOT NULL,
  3. ADD COLUMN `instanceNum` tinyint(0) NOT NULL DEFAULT 0,
  4. ADD COLUMN `pri` smallint(5) unsigned NOT NULL DEFAULT 0,
  5. ADD COLUMN `heartbeatTime` datetime NOT NULL,
  6. ADD COLUMN `tags` varchar(50) NOT NULL DEFAULT '',
  7. ADD COLUMN `provider` varchar(255) NOT NULL DEFAULT '',
  8. ADD COLUMN `bridgeID` varchar(255) NOT NULL DEFAULT '',
  9. ADD COLUMN `cloudKey` varchar(255) NOT NULL DEFAULT '',
  10. ADD COLUMN `cloudSecret` varchar(255) NOT NULL DEFAULT '',
  11. ADD COLUMN `cloudRegion` varchar(255) NOT NULL DEFAULT '',
  12. ADD COLUMN `cloudNamespace` varchar(255) NOT NULL DEFAULT '',
  13. ADD COLUMN `cloudUser` varchar(255) NOT NULL DEFAULT '',
  14. ADD COLUMN `cloudAccount` varchar(255) NOT NULL DEFAULT '',
  15. ADD COLUMN `cloudPassword` varchar(255) NOT NULL DEFAULT '',
  16. ADD COLUMN `couldVPC` varchar(255) NOT NULL DEFAULT '';
  17. ALTER TABLE `zt_host` CHANGE `status` `status` varchar(50) NOT NULL AFTER `language`;
  18. -- DROP TABLE IF EXISTS `zt_vm`;
  19. CREATE TABLE IF NOT EXISTS `zt_vm` (
  20. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  21. `hostID` int(10) unsigned NOT NULL DEFAULT 0,
  22. `name` varchar(255) NOT NULL DEFAULT '',
  23. `osCategory` varchar(50) NOT NULL DEFAULT '',
  24. `osType` varchar(50) NOT NULL DEFAULT '',
  25. `osArch` varchar(50) NOT NULL DEFAULT '',
  26. `osLang` varchar(50) NOT NULL DEFAULT '',
  27. `status` varchar(50) NOT NULL DEFAULT '',
  28. `destroyAt` datetime NULL,
  29. `ip` varchar(200) NOT NULL DEFAULT '',
  30. `agentPort` varchar(255) NOT NULL DEFAULT '',
  31. `macAddress` varchar(255) NOT NULL DEFAULT '',
  32. `workspace` varchar(255) NOT NULL DEFAULT '',
  33. `templateID` int(10) unsigned NOT NULL DEFAULT 0,
  34. `baseImageID` int(10) unsigned NOT NULL DEFAULT 0,
  35. `baseImagePath` varchar(255) NOT NULL DEFAULT '',
  36. `desc` varchar(255) NOT NULL DEFAULT '',
  37. `heatbeat` datetime NULL,
  38. `vnc` varchar(255) NOT NULL DEFAULT '',
  39. `instance` varchar(255) NOT NULL DEFAULT '',
  40. `eip` varchar(255) NOT NULL DEFAULT '',
  41. `createdBy` varchar(30) NOT NULL,
  42. `createdDate` datetime NOT NULL,
  43. `editedBy` varchar(30) NOT NULL,
  44. `editedDate` datetime NOT NULL,
  45. `deleted` enum('0','1') NOT NULL DEFAULT '0',
  46. `public` varchar(50) NOT NULL DEFAULT '',
  47. PRIMARY KEY (`id`)
  48. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  49. -- DROP TABLE IF EXISTS `zt_baseimage`;
  50. CREATE TABLE IF NOT EXISTS `zt_baseimage` (
  51. `id` SMALLINT(7) unsigned NOT NULL AUTO_INCREMENT,
  52. `name` varchar(255) NOT NULL DEFAULT '',
  53. `path` varchar(255) NOT NULL DEFAULT '',
  54. `osType` varchar(50) NOT NULL DEFAULT '',
  55. `os` varchar(50) NOT NULL DEFAULT '',
  56. `osCategory` varchar(50) NOT NULL DEFAULT '',
  57. `osArch` varchar(50) NOT NULL DEFAULT '',
  58. `osLang` varchar(50) NOT NULL DEFAULT '',
  59. `suggestCore` tinyint(1) unsigned NOT NULL DEFAULT 0,
  60. `suggestMemory` mediumint(6) unsigned NOT NULL DEFAULT 0,
  61. `suggestVolume` mediumint(6) unsigned NOT NULL DEFAULT 0,
  62. PRIMARY KEY (`id`)
  63. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  64. -- DROP TABLE IF EXISTS `zt_vmtemplate`;
  65. CREATE TABLE IF NOT EXISTS `zt_vmtemplate` (
  66. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  67. `hostID` int(10) unsigned NOT NULL DEFAULT 0,
  68. `templateName` varchar(255) NOT NULL DEFAULT '',
  69. `osType` varchar(50) NOT NULL DEFAULT '',
  70. `osCategory` varchar(50) NOT NULL DEFAULT '',
  71. `status` varchar(50) NOT NULL DEFAULT '',
  72. PRIMARY KEY (`id`)
  73. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  74. -- DROP TABLE IF EXISTS `zt_browser`;
  75. CREATE TABLE IF NOT EXISTS `zt_browser` (
  76. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  77. `name` varchar(255) NOT NULL DEFAULT '',
  78. `type` varchar(255) NOT NULL DEFAULT '',
  79. `version` varchar(255) NOT NULL DEFAULT '',
  80. `lang` varchar(255) NOT NULL DEFAULT '',
  81. `createdBy` varchar(30) NOT NULL,
  82. `createdDate` datetime NOT NULL,
  83. PRIMARY KEY (`id`)
  84. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  85. -- DROP TABLE IF EXISTS `zt_baseimagebrowser`;
  86. CREATE TABLE IF NOT EXISTS `zt_baseimagebrowser` (
  87. `vmBackingID` int(10) NOT NULL,
  88. `browserID` int(10) NOT NULL,
  89. PRIMARY KEY (`vmBackingID`, `browserID`)
  90. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  91. ALTER TABLE `zt_workflowdatasource` ADD `code` varchar(30) NOT NULL AFTER `name`;
  92. ALTER TABLE `zt_workflowdatasource` ADD `buildin` tinyint(1) unsigned NOT NULL AFTER `valueField`;
  93. ALTER TABLE `zt_workflow` ADD `titleField` varchar(30) NOT NULL AFTER `name`;
  94. ALTER TABLE `zt_workflow` ADD `contentField` text NOT NULL AFTER `titleField`;
  95. ALTER TABLE `zt_workflowaction` ADD `method` varchar(50) NOT NULL AFTER `action`;
  96. ALTER TABLE `zt_workflowlabel` ADD `action` varchar(30) NOT NULL DEFAULT 'browse' after `module`;
  97. ALTER TABLE `zt_workflowrelation` ADD `actionCodes` text NOT NULL AFTER `actions`;
  98. ALTER TABLE `zt_workflowrelation` ADD `buildin` enum('0', '1') NOT NULL DEFAULT '0' AFTER `actionCodes`;
  99. UPDATE `zt_file` AS t1, `zt_workflow` AS t2 SET t1.extra = 'file' WHERE t1.objectType = t2.module AND t1.extra = '' AND t2.type = 'flow' AND t2.buildin = '0';
  100. UPDATE `zt_workflowaction` SET `method` = `action` WHERE `action` IN ('browse', 'create', 'batchcreate', 'edit', 'view', 'delete', 'link', 'unlink', 'export', 'exporttemplate', 'import', 'showimport', 'report');
  101. UPDATE `zt_workflowaction` SET `method` = 'operate' WHERE `method` = '';
  102. UPDATE `zt_workflowdatasource` SET `datasource` = REPLACE(`datasource`, '"value":"50"', '"value":"0"') WHERE `type` = 'system' AND `datasource` LIKE '%"name":"limit"%' AND `datasource` LIKE '%"value":"50"%';
  103. UPDATE `zt_workflowaction` SET `method` = '';
  104. UPDATE `zt_workflowaction` SET `method` = `action` WHERE `action` IN ('browse', 'create', 'batchcreate', 'edit', 'view', 'delete', 'link', 'unlink', 'export', 'exporttemplate', 'import', 'showimport', 'report');
  105. UPDATE `zt_workflowaction` SET `method` = 'create' WHERE `method` = '' AND `type` = 'single' AND `virtual` = 1;
  106. UPDATE `zt_workflowaction` SET `method` = 'batchcreate' WHERE `method` = '' AND `type` = 'batch' AND `virtual` = 1;
  107. UPDATE `zt_workflowaction` SET `method` = 'operate' WHERE `method` = '' AND `type` = 'single';
  108. UPDATE `zt_workflowaction` SET `method` = 'batchoperate' WHERE `method` = '' AND `type` = 'batch';
  109. ALTER TABLE `zt_feedback` ADD `type` char(30) NOT NULL AFTER `title`;
  110. ALTER TABLE `zt_feedback` ADD `solution` char(30) NOT NULL AFTER `type`;
  111. ALTER TABLE `zt_feedback`
  112. ADD `notifyEmail` varchar(100) COLLATE 'utf8_general_ci' NOT NULL AFTER `notify`,
  113. ADD `feedbackBy` varchar(100) NOT NULL AFTER `assignedDate`;