From a88e56d9815edb7d01462b16639c8e7f4a417d84 Mon Sep 17 00:00:00 2001 From: Steven Murray <Steven.Murray@cern.ch> Date: Thu, 5 Dec 2019 16:28:21 +0100 Subject: [PATCH] Reduced size of NB_COPIES and COPY_NB database columns from UINT64 to UINT8 --- catalogue/common_catalogue_schema.sql | 6 +++--- catalogue/oracle_catalogue_schema_header.sql | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/catalogue/common_catalogue_schema.sql b/catalogue/common_catalogue_schema.sql index 045ce62253..a99ccf4dbe 100644 --- a/catalogue/common_catalogue_schema.sql +++ b/catalogue/common_catalogue_schema.sql @@ -33,7 +33,7 @@ CREATE TABLE STORAGE_CLASS( STORAGE_CLASS_ID UINT64TYPE CONSTRAINT STORAGE_CLASS_SCI_NN NOT NULL, DISK_INSTANCE_NAME VARCHAR(100) CONSTRAINT STORAGE_CLASS_DIN_NN NOT NULL, STORAGE_CLASS_NAME VARCHAR(100) CONSTRAINT STORAGE_CLASS_SCN_NN NOT NULL, - NB_COPIES UINT64TYPE CONSTRAINT STORAGE_CLASS_NC_NN NOT NULL, + NB_COPIES UINT8TYPE CONSTRAINT STORAGE_CLASS_NC_NN NOT NULL, USER_COMMENT VARCHAR(1000) CONSTRAINT STORAGE_CLASS_UC_NN NOT NULL, CREATION_LOG_USER_NAME VARCHAR(100) CONSTRAINT STORAGE_CLASS_CLUN_NN NOT NULL, CREATION_LOG_HOST_NAME VARCHAR(100) CONSTRAINT STORAGE_CLASS_CLHN_NN NOT NULL, @@ -64,7 +64,7 @@ CREATE TABLE TAPE_POOL( ); CREATE TABLE ARCHIVE_ROUTE( STORAGE_CLASS_ID UINT64TYPE CONSTRAINT ARCHIVE_ROUTE_SCI_NN NOT NULL, - COPY_NB UINT64TYPE CONSTRAINT ARCHIVE_ROUTE_CN_NN NOT NULL, + COPY_NB UINT8TYPE CONSTRAINT ARCHIVE_ROUTE_CN_NN NOT NULL, TAPE_POOL_ID UINT64TYPE CONSTRAINT ARCHIVE_ROUTE_TPI_NN NOT NULL, USER_COMMENT VARCHAR(1000) CONSTRAINT ARCHIVE_ROUTE_UC_NN NOT NULL, CREATION_LOG_USER_NAME VARCHAR(100) CONSTRAINT ARCHIVE_ROUTE_CLUN_NN NOT NULL, @@ -207,7 +207,7 @@ CREATE TABLE TAPE_FILE( FSEQ UINT64TYPE CONSTRAINT TAPE_FILE_F_NN NOT NULL, BLOCK_ID UINT64TYPE CONSTRAINT TAPE_FILE_BI_NN NOT NULL, LOGICAL_SIZE_IN_BYTES UINT64TYPE CONSTRAINT TAPE_FILE_CSIB_NN NOT NULL, - COPY_NB UINT64TYPE CONSTRAINT TAPE_FILE_CN_NN NOT NULL, + COPY_NB UINT8TYPE CONSTRAINT TAPE_FILE_CN_NN NOT NULL, CREATION_TIME UINT64TYPE CONSTRAINT TAPE_FILE_CT_NN NOT NULL, ARCHIVE_FILE_ID UINT64TYPE CONSTRAINT TAPE_FILE_AFI_NN NOT NULL, SUPERSEDED_BY_VID VARCHAR(100), diff --git a/catalogue/oracle_catalogue_schema_header.sql b/catalogue/oracle_catalogue_schema_header.sql index 2bb387dc8e..979502057d 100644 --- a/catalogue/oracle_catalogue_schema_header.sql +++ b/catalogue/oracle_catalogue_schema_header.sql @@ -35,7 +35,7 @@ CREATE GLOBAL TEMPORARY TABLE TEMP_TAPE_FILE_INSERTION_BATCH( FSEQ UINT64TYPE , BLOCK_ID UINT64TYPE , LOGICAL_SIZE_IN_BYTES UINT64TYPE , - COPY_NB UINT64TYPE , + COPY_NB UINT8TYPE , CREATION_TIME UINT64TYPE , ARCHIVE_FILE_ID UINT64TYPE ) -- GitLab