From 405666bdbe3c8a66910625336c71eef18e1047b0 Mon Sep 17 00:00:00 2001
From: mvelosob <miguel.veloso.barros@cern.ch>
Date: Thu, 17 Mar 2022 09:25:56 +0100
Subject: [PATCH] update migration script with VO changes

---
 ReleaseNotes.md                                    | 1 +
 catalogue/migrations/liquibase/oracle/4.6to5.0.sql | 8 ++++++++
 2 files changed, 9 insertions(+)

diff --git a/ReleaseNotes.md b/ReleaseNotes.md
index ded016df24..b3af0b9160 100644
--- a/ReleaseNotes.md
+++ b/ReleaseNotes.md
@@ -9,6 +9,7 @@ Please consult the [database upgrade documentation](https://tapeoperations.docs.
 
 ### Features
 - cta/CTA#1123 - Add mount id to disk space reservations, prevent tape servers from releasing disk space from a previous mount
+- cta/CTA#1147 - Add Disk Instance Column to VO table
 
 ### Bug fixes
 - cta/CTA#1117 - Update masterDataInBytes when writing files to tape
diff --git a/catalogue/migrations/liquibase/oracle/4.6to5.0.sql b/catalogue/migrations/liquibase/oracle/4.6to5.0.sql
index 783f36e1ba..03a7478865 100644
--- a/catalogue/migrations/liquibase/oracle/4.6to5.0.sql
+++ b/catalogue/migrations/liquibase/oracle/4.6to5.0.sql
@@ -122,6 +122,14 @@ ALTER TABLE DISK_SYSTEM ADD CONSTRAINT DISK_SYSTEM_DIN_DISN_FK FOREIGN KEY (DISK
 --changeset mvelosob:7 failOnError:true dbms:oracle
 --preconditions onFail:HALT onError:HALT
 --precondition-sql-check expectedResult:"4.6" SELECT CONCAT(CONCAT(CAST(SCHEMA_VERSION_MAJOR as VARCHAR(10)),'.'), CAST(SCHEMA_VERSION_MINOR AS VARCHAR(10))) AS CATALOGUE_VERSION FROM CTA_CATALOGUE;
+ALTER TABLE VIRTUAL_ORGANIZATION ADD (DISK_INSTANCE_NAME VARCHAR2(100));
+UPDATE VIRTUAL_ORGANIZATION SET DISK_INSTANCE_NAME=NULL;
+--rollback ALTER TABLE VIRTUAL_ORGANIZATION DROP COLUMN DISK_INSTANCE_NAME
+
+
+--changeset mvelosob:8 failOnError:true dbms:oracle
+--preconditions onFail:HALT onError:HALT
+--precondition-sql-check expectedResult:"4.6" SELECT CONCAT(CONCAT(CAST(SCHEMA_VERSION_MAJOR as VARCHAR(10)),'.'), CAST(SCHEMA_VERSION_MINOR AS VARCHAR(10))) AS CATALOGUE_VERSION FROM CTA_CATALOGUE;
 UPDATE CTA_CATALOGUE SET STATUS='PRODUCTION';
 UPDATE CTA_CATALOGUE SET SCHEMA_VERSION_MAJOR=5;
 UPDATE CTA_CATALOGUE SET SCHEMA_VERSION_MINOR=0;
-- 
GitLab