home *** CD-ROM | disk | FTP | other *** search
- SAY --- Installing system tables for CONTROL
- /
- / @(#)XCONTROL.ins 10.01.00 1998-01-30
- / *****************************************************
- / Create Systemtables for CONTROL
- / *****************************************************
- /
- INIT SERVERDB
- /
- IF $RC (EXISTS TABLE SYSCNHIST) = 0
- THEN
- /
- DROP TABLE SYSDBA.SYSCNHIST
- /
- CREATE TABLE SYSCNHIST (
- SAVID CHAR(6),
- SAVTYP CHAR(10),
- CREATOR CHAR(18),
- CREDAT DATE,
- CRETIM TIME,
- BEGDAT DATE,
- BEGTIM TIME,
- ENDDAT DATE,
- ENDTIM TIME,
- MEDIA CHAR(8),
- SAVSTA CHAR(6),
- PROCID CHAR(18),
- RETCOD FIXED(13))
- /
- GRANT SELECT ON SYSCNHIST TO PUBLIC
- /
-
- IF $RC ( CREATE VIEW SYSBU$HISTORY AS SELECT * FROM SYSCNHIST) = 0
- THEN
- /
- GRANT SELECT ON SYSBU$HISTORY TO PUBLIC
- /
- IF $RC (EXISTS TABLE SYSCNMEDIA) = 0
- THEN
- /
- DROP TABLE SYSDBA.SYSCNMEDIA
- /
- CREATE TABLE SYSCNMEDIA (
- MEDIA_ID CHAR(8) PRIMARY KEY,
- TYPE CHAR(1),
- OVERWRITE CHAR(1),
- MAXSIZE CHAR(18),
- USED CHAR(8),
- NEXT_ID CHAR(8),
- BLKSIZE CHAR(2),
- DEVPATH1 CHAR(128),
- DEVPATH2 CHAR(128),
- DESC CHAR(80),
- PARALLEL CHAR(1))
- /
- GRANT SELECT ON SYSCNMEDIA TO PUBLIC
- /
-
- IF $RC ( INSERT INTO SYSCNMEDIA SELECT * FROM SYSBU$MEDIA ) = 0
- THEN
- /
- DROP TABLE SYSBU$MEDIA
- /
- CREATE VIEW SYSBU$MEDIA
- AS SELECT
- MEDIA_ID,
- TYPE,
- OVERWRITE,
- MAXSIZE,
- USED,
- NEXT_ID,
- BLKSIZE,
- DEVPATH1,
- DEVPATH2,
- DESC
- FROM SYSCNMEDIA
- /
- GRANT SELECT ON SYSBU$MEDIA TO PUBLIC
- /
- IF $RC (EXISTS TABLE SYSCNPLAN) = 0
- THEN
- /
- DROP TABLE SYSDBA.SYSCNPLAN
- /
- CREATE TABLE SYSCNPLAN LIKE sysdba.SYSCNHIST
- /
- GRANT SELECT,UPDATE,DELETE,INSERT ON SYSCNPLAN TO PUBLIC
- /
- IF $RC ( INSERT INTO SYSCNPLAN SELECT * FROM SYSBU$FUTURE) = 0
- THEN
- /
- DROP TABLE SYSBU$FUTURE
- /
- CREATE VIEW SYSBU$FUTURE AS SELECT * FROM SYSCNPLAN
- /
- GRANT SELECT ON SYSBU$FUTURE TO PUBLIC
- /
- CREATE VIEW SYSBUPLAN AS SELECT * FROM SYSCNPLAN
- /
- GRANT SELECT,UPDATE,DELETE,INSERT ON SYSBUPLAN TO PUBLIC
- /
- IF $RC (EXISTS TABLE SYSCNREPRT) = 0
- THEN
- /
- DROP TABLE SYSDBA.SYSCNREPRT
- /
- CREATE TABLE SYSCNREPRT (
- SAVID CHAR(6),
- SAVTYP CHAR(10),
- POS FIXED(13),
- LINE CHAR(80))
- /
- GRANT SELECT ON SYSCNREPRT TO PUBLIC
- /
- IF $RC ( INSERT INTO SYSCNREPRT SELECT * FROM SYSBU$REPORT) = 0
- THEN
- /
- DROP TABLE SYSBU$REPORT
- /
- CREATE VIEW SYSBU$REPORT
- AS SELECT *
- FROM SYSCNREPRT
- /
- GRANT SELECT ON SYSBU$REPORT TO PUBLIC
- /
- IF $RC (EXISTS TABLE SYSCNSTATE) = 0
- THEN
- /
- DROP TABLE SYSDBA.SYSCNSTATE
- /
- CREATE TABLE SYSCNSTATE (
- LABEL CHAR(18),
- VAL CHAR(8))
- /
- GRANT SELECT ON SYSCNSTATE TO PUBLIC
- /
- IF $RC ( INSERT INTO SYSCNSTATE SELECT * FROM SYSBU$STATE ) = 0
- THEN
- /
- DROP TABLE SYSBU$STATE
- /
- CREATE VIEW SYSBU$STATE
- AS SELECT *
- FROM SYSCNSTATE
- /
- GRANT SELECT ON SYSBU$STATE TO PUBLIC
- /
- IF $RC (EXISTS TABLE SYSCNTIMTB) = 0
- THEN
- /
- DROP TABLE SYSDBA.SYSCNTIMTB
- /
- CREATE TABLE SYSCNTIMTB (
- SCHED_NAME CHAR (10),
- ACTION CHAR (10),
- MEDIA_ID CHAR (8),
- SCHED_DAY FIXED (1),
- SCHED_TIME TIME )
- /
- GRANT SELECT ON SYSCNTIMTB TO PUBLIC
- /
- IF $RC ( INSERT INTO SYSCNTIMTB SELECT * FROM SYSBU$TIMETABLE ) = 0
- THEN
- /
- DROP TABLE SYSBU$TIMETABLE
- /
- CREATE VIEW SYSBU$TIMETABLE
- AS SELECT *
- FROM SYSCNTIMTB
- /
- GRANT SELECT ON SYSBU$TIMETABLE TO PUBLIC
- /
- COMMIT WORK
- /
- END INIT SERVERDB
- /
-