dbUpgrade2_0028-to-2_0029_db2.sql 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. -- Licensed Materials - Property of IBM
  2. --
  3. -- BI and PM: CM
  4. --
  5. -- (C) Copyright IBM Corp. 2008, 2009
  6. --
  7. -- US Government Users Restricted Rights - Use, duplication or disclosure
  8. -- restricted by GSA ADP Schedule Contract with IBM Corp.
  9. -- Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
  10. -- Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
  11. drop table CMDELETEDSCHEDULES
  12. alter table CMOBJPROPS2 drop constraint PK_CMOBJPROPS2
  13. rename CMOBJPROPS2 to CMOBJPROPS2_OLD
  14. create table CMOBJPROPS2 (
  15. CMID integer not null,
  16. TASKID varchar(32),
  17. STARTDATE timestamp,
  18. ENDDATE timestamp,
  19. ENDTYPE smallint,
  20. EVERYNPERIODS integer,
  21. DAILYPERIOD smallint,
  22. MONTHLYABSDAY smallint,
  23. MONTHLYRELDAY smallint,
  24. MONTHLYRELWEEK smallint,
  25. TYPE smallint,
  26. YEARLYABSDAY smallint,
  27. YEARLYABSMONTH smallint,
  28. YEARLYRELDAY smallint,
  29. YEARLYRELMONTH smallint,
  30. YEARLYRELWEEK smallint,
  31. ACTIVE decimal(1,0) default 0 not null,
  32. WEEKLYMONDAY decimal(1,0) default 0 not null,
  33. WEEKLYTUESDAY decimal(1,0) default 0 not null,
  34. WEEKLYWEDNESDAY decimal(1,0) default 0 not null,
  35. WEEKLYTHURSDAY decimal(1,0) default 0 not null,
  36. WEEKLYFRIDAY decimal(1,0) default 0 not null,
  37. WEEKLYSATURDAY decimal(1,0) default 0 not null,
  38. WEEKLYSUNDAY decimal(1,0) default 0 not null,
  39. constraint PK_CMOBJPROPS2 primary key (CMID)
  40. )
  41. insert into CMOBJPROPS2(CMID,TASKID,STARTDATE,ENDDATE,ENDTYPE,EVERYNPERIODS,DAILYPERIOD,MONTHLYABSDAY,MONTHLYRELDAY,MONTHLYRELWEEK,TYPE,YEARLYABSDAY,YEARLYABSMONTH,YEARLYRELDAY,YEARLYRELMONTH,YEARLYRELWEEK,ACTIVE,WEEKLYMONDAY,WEEKLYTUESDAY,WEEKLYWEDNESDAY,WEEKLYTHURSDAY,WEEKLYFRIDAY,WEEKLYSATURDAY,WEEKLYSUNDAY) select CMID,TASKID,STARTDATE,ENDDATE,ENDTYPE,EVERYNPERIODS,DAILYPERIOD,MONTHLYABSDAY,MONTHLYRELDAY,MONTHLYRELWEEK,TYPE,YEARLYABSDAY,YEARLYABSMONTH,YEARLYRELDAY,YEARLYRELMONTH,YEARLYRELWEEK,ACTIVE,WEEKLYMONDAY,WEEKLYTUESDAY,WEEKLYWEDNESDAY,WEEKLYTHURSDAY,WEEKLYFRIDAY,WEEKLYSATURDAY,WEEKLYSUNDAY from CMOBJPROPS2_OLD
  42. drop table CMOBJPROPS2_OLD