|
@@ -193,6 +193,36 @@ CREATE TABLE TESTRUNHISTORY (
|
|
);
|
|
);
|
|
CREATE INDEX IDX_PREVIOUS ON TESTRUNHISTORY(TH_PREVIOUS_FK);
|
|
CREATE INDEX IDX_PREVIOUS ON TESTRUNHISTORY(TH_PREVIOUS_FK);
|
|
|
|
|
|
|
|
+create sequence seqCheckAll;
|
|
|
|
+
|
|
|
|
+create table CHECKALLRTL (
|
|
|
|
+ CA_ID BIGINT NOT NULL default nextval('seqCheckAll'),
|
|
|
|
+ CA_PLATFORM_FK INT NOT NULL,
|
|
|
|
+ CA_DATE DATE NOT NULL DEFAULT CURRENT_DATE,
|
|
|
|
+ CA_STEP1 BOOLEAN NOT NULL DEFAULT 't',
|
|
|
|
+ CA_STEP2 BOOLEAN NOT NULL DEFAULT 't',
|
|
|
|
+ CA_STEP3 BOOLEAN NOT NULL DEFAULT 't',
|
|
|
|
+ CA_STEP4 BOOLEAN NOT NULL DEFAULT 't',
|
|
|
|
+ CA_STEP5 BOOLEAN NOT NULL DEFAULT 't',
|
|
|
|
+ CA_STEP6 BOOLEAN NOT NULL DEFAULT 't',
|
|
|
|
+ CONSTRAINT PK_CHECKALLRTL PRIMARY KEY (CA_ID)
|
|
|
|
+);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+create sequence seqCheckAllLog;
|
|
|
|
+
|
|
|
|
+create table CHECKALLRTLLOG (
|
|
|
|
+ CAL_ID BIGINT NOT NULL default nextval('seqCheckAllLog'),
|
|
|
|
+ CAL_CHECKALLRTL_FK BIGINT NOT NULL,
|
|
|
|
+ CAL_STEP SMALLINT NOT NULL,
|
|
|
|
+ CAL_LOG text,
|
|
|
|
+ CONSTRAINT PK_PK_CHECKALLRTLLOG PRIMARY KEY (CAL_ID)
|
|
|
|
+);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+CREATE UNIQUE INDEX UDX_CHECKALLRTLLOG ON CHECKALLRTLLOG(CAL_CHECKALLRTL_FK,CAL_STEP);
|
|
|
|
+
|
|
|
|
+
|
|
-- Create relations
|
|
-- Create relations
|
|
|
|
|
|
ALTER TABLE testplatform ADD CONSTRAINT fk_plaform_os FOREIGN KEY (tp_os_fk) REFERENCES testos (to_id);
|
|
ALTER TABLE testplatform ADD CONSTRAINT fk_plaform_os FOREIGN KEY (tp_os_fk) REFERENCES testos (to_id);
|
|
@@ -202,6 +232,8 @@ ALTER TABLE testplatform ADD CONSTRAINT fk_plaform_category FOREIGN KEY (tp_cate
|
|
ALTER TABLE testrun ADD CONSTRAINT fk_run_platform FOREIGN KEY (tu_platform_fk) REFERENCES testplatform (tp_id);
|
|
ALTER TABLE testrun ADD CONSTRAINT fk_run_platform FOREIGN KEY (tu_platform_fk) REFERENCES testplatform (tp_id);
|
|
ALTER TABLE testresults ADD CONSTRAINT fk_results_run FOREIGN KEY (tr_testrun_fk) REFERENCES testrun (tu_id);
|
|
ALTER TABLE testresults ADD CONSTRAINT fk_results_run FOREIGN KEY (tr_testrun_fk) REFERENCES testrun (tu_id);
|
|
ALTER TABLE testresults ADD CONSTRAINT fk_results_test FOREIGN KEY (tr_test_fk) REFERENCES tests (t_id);
|
|
ALTER TABLE testresults ADD CONSTRAINT fk_results_test FOREIGN KEY (tr_test_fk) REFERENCES tests (t_id);
|
|
|
|
+ALTER TABLE CHECKALLRTL ADD CONSTRAINT CHECKALLRTL_PLATFORM_FK FOREIGN KEY (CA_PLATFORM_FK) references testplatform (TP_ID);
|
|
|
|
+ALTER TABLE CHECKALLRTLLOG ADD CONSTRAINT CHECKALLRTLLOG_CHECKALLRTL_FK FOREIGN KEY (CAL_CHECKALLRTL_FK) REFERENCES CHECKALLRTL (CA_ID);
|
|
|
|
|
|
-- Insert default data
|
|
-- Insert default data
|
|
|
|
|