upgrade-02-027-to-02-028.sql 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. -- Licensed Materials - Property of IBM
  2. -- BI and PM: Mobile
  3. -- (C) Copyright IBM Corp. 2013
  4. -- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  5. DECLARE
  6. TABLE_DOES_NOT_EXIST_EXCEPTION EXCEPTION;
  7. PRAGMA EXCEPTION_INIT(TABLE_DOES_NOT_EXIST_EXCEPTION, -942);
  8. BEGIN
  9. EXECUTE IMMEDIATE 'ALTER TABLE MOB_RENDERS ADD OUTPUT_TYPE_MASK int NULL';
  10. EXCEPTION
  11. WHEN TABLE_DOES_NOT_EXIST_EXCEPTION THEN
  12. NULL;
  13. END;
  14. /
  15. DECLARE
  16. TABLE_DOES_NOT_EXIST_EXCEPTION EXCEPTION;
  17. PRAGMA EXCEPTION_INIT(TABLE_DOES_NOT_EXIST_EXCEPTION, -942);
  18. BEGIN
  19. EXECUTE IMMEDIATE 'ALTER TABLE MOB_RESOURCES ADD DOWNLOAD_URL varchar (200) NULL';
  20. EXCEPTION
  21. WHEN TABLE_DOES_NOT_EXIST_EXCEPTION THEN
  22. NULL;
  23. END;
  24. /
  25. DECLARE
  26. TABLE_EXISTS_EXCEPTION EXCEPTION;
  27. PRAGMA EXCEPTION_INIT (TABLE_EXISTS_EXCEPTION, -955);
  28. BEGIN
  29. EXECUTE IMMEDIATE 'CREATE TABLE MOB_RENDER_TYPES ( TYPE INT NOT NULL, DESCRIPTION varchar (100) NULL )';
  30. EXECUTE IMMEDIATE 'INSERT INTO MOB_RENDER_TYPES values (1, ''VMDB'')';
  31. EXECUTE IMMEDIATE 'INSERT INTO MOB_RENDER_TYPES values (2, ''CCSHTML'')';
  32. EXECUTE IMMEDIATE 'INSERT INTO MOB_RENDER_TYPES values (4, ''CCSHTMLI'')';
  33. EXECUTE IMMEDIATE 'INSERT INTO MOB_RENDER_TYPES values (8, ''VIEWERHTML'')';
  34. EXCEPTION
  35. WHEN TABLE_EXISTS_EXCEPTION THEN
  36. NULL;
  37. END;
  38. /
  39. DECLARE
  40. TABLE_DOES_NOT_EXIST_EXCEPTION EXCEPTION;
  41. PRAGMA EXCEPTION_INIT(TABLE_DOES_NOT_EXIST_EXCEPTION, -942);
  42. BEGIN
  43. EXECUTE IMMEDIATE 'ALTER TABLE MOB_RENDERS ADD HAS_MORE_PAGES smallint NULL';
  44. EXCEPTION
  45. WHEN TABLE_DOES_NOT_EXIST_EXCEPTION THEN
  46. NULL;
  47. END;
  48. /