NC12_UPDATE_MS.sql 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. --
  2. -- Licensed Materials - Property of IBM
  3. --
  4. -- BI and PM: JSM
  5. --
  6. -- (c) Copyright IBM Corp. 2003, 2010.
  7. --
  8. -- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  9. --
  10. -------------------------------------------------------------------------------
  11. -- NC12_UPDATE_MS.SQL *DO NOT EDIT* Data Store Version: 12
  12. -------------------------------------------------------------------------------
  13. -------------------------------------------------------------------------------
  14. --$100-- backup create begin
  15. -------------------------------------------------------------------------------
  16. CREATE TABLE BC_NC_EVENTSTATUS(
  17. PK_EVENT_ID CHAR(45) NOT NULL,
  18. EVENT_STATUS INTEGER NOT NULL,
  19. CONVERSATION INTEGER
  20. )
  21. go
  22. -------------------------------------------------------------------------------
  23. --$110-- backup inserts begin
  24. -------------------------------------------------------------------------------
  25. INSERT INTO BC_NC_EVENTSTATUS (
  26. PK_EVENT_ID, EVENT_STATUS, CONVERSATION)
  27. SELECT PK_EVENT_ID, EVENT_STATUS, CONVERSATION
  28. FROM NC_EVENTSTATUS
  29. go
  30. -------------------------------------------------------------------------------
  31. --$130-- views drop begin
  32. -------------------------------------------------------------------------------
  33. -------------------------------------------------------------------------------
  34. --$140-- tables drop begin
  35. -------------------------------------------------------------------------------
  36. DROP TABLE NC_EVENTSTATUS
  37. go
  38. -------------------------------------------------------------------------------
  39. --$200-- recreate tables begin
  40. -------------------------------------------------------------------------------
  41. CREATE TABLE NC_EVENTSTATUS(
  42. PK_EVENT_ID CHAR(45) NOT NULL,
  43. EVENT_STATUS INTEGER NOT NULL,
  44. CONVERSATION INTEGER,
  45. SDS_INSTANCE_ID CHAR (32)
  46. )
  47. go
  48. CREATE TABLE NC_JOBQUEUE (
  49. PK_RUN_ID CHAR (45) NOT NULL ,
  50. DATE_ENTERED NUMERIC NOT NULL ,
  51. JOB IMAGE NOT NULL
  52. )
  53. go
  54. CREATE TABLE NC_SDS_INSTANCE (
  55. PK_INSTANCE_ID CHAR (32) NOT NULL ,
  56. PK_INSTANCE_URL NVARCHAR (255) NOT NULL ,
  57. LAST_UPDATE NUMERIC NOT NULL ,
  58. CLEANUP_INSTANCE_ID CHAR (32) NULL
  59. )
  60. go
  61. -------------------------------------------------------------------------------
  62. --$202-- primary keys add begin
  63. -------------------------------------------------------------------------------
  64. ALTER TABLE NC_EVENTSTATUS
  65. ADD CONSTRAINT PN_NC_EVENTSTATUS PRIMARY KEY (PK_EVENT_ID)
  66. go
  67. ALTER TABLE NC_JOBQUEUE
  68. ADD CONSTRAINT PN_JOBQUEUE PRIMARY KEY (PK_RUN_ID)
  69. go
  70. ALTER TABLE NC_SDS_INSTANCE
  71. ADD CONSTRAINT PN_SDS_INSTANCE PRIMARY KEY (PK_INSTANCE_ID)
  72. go
  73. -------------------------------------------------------------------------------
  74. --$210-- views create begin
  75. -------------------------------------------------------------------------------
  76. -------------------------------------------------------------------------------
  77. --$220-- server data inserts begin
  78. -------------------------------------------------------------------------------
  79. INSERT INTO NC_DB_VERSION (DB_VERSION_ID,BUILD) VALUES(12,'build no.')
  80. go
  81. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  82. VALUES ('job.queue.factory.class','com.cognos.js2.MemoryQueueFactory')
  83. go
  84. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  85. VALUES ('job.queue.poll.interval.seconds','30')
  86. go
  87. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  88. VALUES ('sds.instance.update.interval.seconds','30')
  89. go
  90. -------------------------------------------------------------------------------
  91. --$230-- restore inserts begin
  92. -------------------------------------------------------------------------------
  93. INSERT INTO NC_EVENTSTATUS (
  94. PK_EVENT_ID, EVENT_STATUS, CONVERSATION)
  95. SELECT PK_EVENT_ID, EVENT_STATUS, CONVERSATION
  96. FROM BC_NC_EVENTSTATUS
  97. go
  98. -------------------------------------------------------------------------------
  99. --$250-- backup drop begin
  100. -------------------------------------------------------------------------------
  101. DROP TABLE BC_NC_EVENTSTATUS
  102. go
  103. -------------------------------------------------------------------------------
  104. --$260-- end sql by function
  105. -------------------------------------------------------------------------------
  106. -- END NC12_UPDATE_MS.SQL * DO NOT EDIT *
  107. -------------------------------------------------------------------------------