diff --git a/catalogue/common_catalogue_schema.sql b/catalogue/common_catalogue_schema.sql index 6a8247732b595319287388042c09041c5f304f06..aae102f694b19eb52e3afe49fb697aa5459bfb06 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,