@@ -2860,3 +2860,49 @@ CREATE TRIGGER AI_EventMarker BEFORE INSERT ON EventMarker
28602860END;
28612861
28622862ALTER TABLE EventMarker ADD CONSTRAINT FK_EventMarker_EventMarker FOREIGN KEY(ParentID) REFERENCES EventMarker (ID);
2863+
2864+ -- *******************************************************************************************
2865+ -- IMPORTANT NOTE: When making updates to this schema, please increment the version number!
2866+ -- *******************************************************************************************
2867+ CREATE VIEW LocalSchemaVersion AS
2868+ SELECT 2 AS VersionNumber
2869+ FROM dual;
2870+
2871+ CREATE TABLE CompressionSetting(
2872+ PointID NUMBER NOT NULL,
2873+ CompressionMinTime NUMBER(19, 0) DEFAULT 0 NOT NULL,
2874+ CompressionMaxTime NUMBER(19, 0) DEFAULT 0 NOT NULL,
2875+ CompressionLimit NUMBER(9, 6) DEFAULT 0.0 NOT NULL
2876+ );
2877+
2878+ CREATE UNIQUE INDEX IX_CompressionSetting_PointID ON CompressionSetting (PointID ASC) TABLESPACE openHistorian_INDEX;
2879+
2880+ CREATE VIEW NodeCompressionSetting AS
2881+ SELECT
2882+ Node.ID AS NodeID,
2883+ CompressionSetting.PointID,
2884+ CompressionSetting.CompressionMinTime,
2885+ CompressionSetting.CompressionMaxTime,
2886+ CompressionSetting.CompressionLimit
2887+ FROM CompressionSetting CROSS JOIN Node;
2888+
2889+ CREATE TABLE EventMarker(
2890+ ID NUMBER NOT NULL,
2891+ ParentID NUMBER NULL,
2892+ Source VARCHAR2(200) NULL,
2893+ StartTime DATE NULL,
2894+ StopTime DATE NULL,
2895+ Notes VARCHAR2(4000) NULL
2896+ );
2897+
2898+ CREATE UNIQUE INDEX IX_EventMarker_ID ON EventMarker (ID ASC) TABLESPACE openHistorian_INDEX;
2899+
2900+ ALTER TABLE EventMarker ADD CONSTRAINT PK_EventMarker PRIMARY KEY (ID);
2901+
2902+ CREATE SEQUENCE SEQ_EventMarker START WITH 1 INCREMENT BY 1;
2903+
2904+ CREATE TRIGGER AI_EventMarker BEFORE INSERT ON EventMarker
2905+ FOR EACH ROW BEGIN SELECT SEQ_EventMarker.nextval INTO :NEW.ID FROM dual;
2906+ END;
2907+
2908+ ALTER TABLE EventMarker ADD CONSTRAINT FK_EventMarker_EventMarker FOREIGN KEY(ParentID) REFERENCES EventMarker (ID);
0 commit comments