update8.2.6.sql 1.2 KB

12345678910111213141516171819202122232425
  1. ALTER TABLE `zt_doclib` ADD `product` mediumint(8) unsigned NOT NULL AFTER `id`,
  2. ADD `project` mediumint(8) unsigned NOT NULL AFTER `product`,
  3. ADD `groups` varchar(255) NOT NULL AFTER `name`,
  4. ADD `users` text NOT NULL AFTER `groups`;
  5. CREATE TABLE IF NOT EXISTS `zt_doccontent` (
  6. `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  7. `doc` mediumint(8) unsigned NOT NULL,
  8. `title` varchar(255) NOT NULL,
  9. `digest` varchar(255) NOT NULL,
  10. `content` text NOT NULL,
  11. `files` text NOT NULL,
  12. `type` varchar(10) NOT NULL,
  13. `version` smallint(5) unsigned NOT NULL,
  14. PRIMARY KEY (`id`),
  15. UNIQUE KEY `doc_version` (`doc`,`version`)
  16. ) ENGINE=MyISAM;
  17. ALTER TABLE `zt_doc` ADD `version` smallint unsigned NOT NULL DEFAULT '1' AFTER `editedDate`;
  18. ALTER TABLE `zt_doc` ADD `groups` varchar(255) NOT NULL AFTER `editedDate`,
  19. ADD `users` text NOT NULL AFTER `groups`;
  20. ALTER TABLE `zt_doclib` ADD `acl` varchar(10) NOT NULL DEFAULT 'open' AFTER `name`;
  21. ALTER TABLE `zt_doc` ADD `acl` varchar(10) NOT NULL DEFAULT 'open' AFTER `editedDate`;
  22. ALTER TABLE `zt_doclib` ADD `main` enum('0','1') NOT NULL DEFAULT '0' AFTER `users`;
  23. UPDATE `zt_doc` SET `type` = 'text' WHERE `type` = 'file';
  24. UPDATE `zt_module` SET `type` = 'doc' WHERE `type` = 'customdoc';