From 84a108992a93df6b5f4bb2786476a089cb65ba1e Mon Sep 17 00:00:00 2001 From: Steven Murray <Steven.Murray@cern.ch> Date: Wed, 1 Aug 2018 14:27:28 +0200 Subject: [PATCH] Added database constraint ARCHIVE_ROUTE_COPY_NB_GT_ZERO --- catalogue/common_catalogue_schema.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/catalogue/common_catalogue_schema.sql b/catalogue/common_catalogue_schema.sql index 6a8247732b..aae102f694 100644 --- a/catalogue/common_catalogue_schema.sql +++ b/catalogue/common_catalogue_schema.sql @@ -57,7 +57,8 @@ CREATE TABLE ARCHIVE_ROUTE( CONSTRAINT ARCHIVE_ROUTE_PK PRIMARY KEY(STORAGE_CLASS_ID, COPY_NB), CONSTRAINT ARCHIVE_ROUTE_STORAGE_CLASS_FK FOREIGN KEY(STORAGE_CLASS_ID) REFERENCES STORAGE_CLASS(STORAGE_CLASS_ID), CONSTRAINT ARCHIVE_ROUTE_TAPE_POOL_FK FOREIGN KEY(TAPE_POOL_NAME) - REFERENCES TAPE_POOL(TAPE_POOL_NAME) + REFERENCES TAPE_POOL(TAPE_POOL_NAME), + CONSTRAINT ARCHIVE_ROUTE_COPY_NB_GT_ZERO CHECK(COPY_NB > 0) ); CREATE TABLE LOGICAL_LIBRARY( LOGICAL_LIBRARY_NAME VARCHAR2(100) CONSTRAINT LOGICAL_LIBRARY_LLL_NN NOT NULL, -- GitLab