NC7_UPDATE_MS.sql 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  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. -- NC7_UPDATE_MS.SQL * DO NOT EDIT * Data Store Version: 7
  12. -------------------------------------------------------------------------------
  13. -------------------------------------------------------------------------------
  14. --$120-- foreign keys drop begin
  15. -------------------------------------------------------------------------------
  16. ALTER TABLE NC_SCHEDULE_QUEUE
  17. DROP CONSTRAINT PN_SCHEDULE_QUEUEI
  18. go
  19. -------------------------------------------------------------------------------
  20. --$140-- tables drop begin
  21. -------------------------------------------------------------------------------
  22. DROP TABLE NC_SCHEDULE_QUEUE
  23. go
  24. -------------------------------------------------------------------------------
  25. --$200-- recreate tables begin
  26. -------------------------------------------------------------------------------
  27. CREATE TABLE NC_CONFIGURATION(
  28. PROPERTY_KEY NVARCHAR(255) NOT NULL,
  29. PROPERTY_VALUE NVARCHAR(255)
  30. )
  31. go
  32. CREATE TABLE NC_SCHEDULE_QUEUE(
  33. SCHEDULE_ID INTEGER NOT NULL,
  34. RUN_DATE NUMERIC
  35. )
  36. go
  37. -------------------------------------------------------------------------------
  38. --$201-- indices create begin
  39. -------------------------------------------------------------------------------
  40. CREATE INDEX I1N_SCHEDULE_QUEUE ON NC_SCHEDULE_QUEUE (
  41. SCHEDULE_ID)
  42. go
  43. -------------------------------------------------------------------------------
  44. --$202-- primary keys add begin
  45. -------------------------------------------------------------------------------
  46. ALTER TABLE NC_CONFIGURATION
  47. ADD CONSTRAINT PN_CONFIGURATION PRIMARY KEY (PROPERTY_KEY)
  48. go
  49. ALTER TABLE NC_SCHEDULE_QUEUE
  50. ADD CONSTRAINT PN_SCHEDULE_QUEUEI PRIMARY KEY (SCHEDULE_ID)
  51. go
  52. -------------------------------------------------------------------------------
  53. --$220-- server data inserts begin
  54. -------------------------------------------------------------------------------
  55. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  56. VALUES ('scheduler.queue.factory.class','noticecast.scheduling.core.persistqueue.PersistQueueFactory')
  57. go
  58. INSERT INTO NC_CONFIGURATION(PROPERTY_KEY,PROPERTY_VALUE)
  59. VALUES ('scheduler.queue.loadonstart','true')
  60. go
  61. INSERT INTO NC_DB_VERSION (DB_VERSION_ID,BUILD) VALUES (7,'build no.')
  62. go
  63. -------------------------------------------------------------------------------
  64. --$260-- end sql by function
  65. -------------------------------------------------------------------------------
  66. -- END NC7_UPDATE_MS.SQL * DO NOT EDIT *
  67. -------------------------------------------------------------------------------