home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / dotproject / db / upgrade_101_to_102.sql < prev   
Text File  |  2004-02-03  |  1KB  |  36 lines

  1. # $Id: upgrade_101_to_102.sql,v 1.5 2004/02/03 00:44:44 ajdonnison Exp $
  2. #
  3. # Upgrade dotProject DB Schema
  4. # Version 1.0.1 to release 1.0.2
  5. #
  6. # NOTE: This will NOT upgrade older releases to release 1.0.1
  7. #       You must apply older upgrade script first
  8. #
  9. # !                  W A R N I N G                !
  10. # !BACKUP YOU DATABASE BEFORE APPLYING THIS SCRIPT!
  11. # !                  W A R N I N G                !
  12. #
  13. # add task_departments and contacts to task table
  14. ALTER TABLE `tasks` ADD `task_departments` CHAR( 100 ) ;
  15. ALTER TABLE `tasks` ADD `task_contacts` CHAR( 100 ) ;
  16.  
  17. # add contact_department to contacts table
  18. ALTER TABLE `contacts` ADD `contact_department` TINYTEXT AFTER `contact_company` ;
  19.  
  20. # add custom info to tasks
  21. ALTER TABLE `tasks` ADD `task_custom` LONGTEXT;
  22.  
  23. # custom info on companies
  24. ALTER TABLE `companies` ADD `company_custom` LONGTEXT;
  25.  
  26. #
  27. ALTER TABLE `tasks` DROP INDEX `idx_task_owner`;
  28. ALTER TABLE `tasks` ADD INDEX `idx_task_owner` (`task_owner`);
  29.  
  30. # IMPORTANT NOTICE #
  31. # This line will reset all dynamic tasks, and is required due to the
  32. # changed nature of dynamic tasks.  Please check the release notices
  33. # for details of the new functionality
  34.  
  35. UPDATE `tasks` SET `task_dynamic` = 0 WHERE `task_dynamic` = 1;
  36.