From 263d829371fa7f5c672e427d795e16746de567c9 Mon Sep 17 00:00:00 2001
From: alaskowski <alaskowski@ethz.ch>
Date: Mon, 15 May 2023 16:23:56 +0200
Subject: [PATCH] SSDM-13524: fixed database migration scripts

---
 .../migration/migration-190-191.sql           | 48 +++++++++----------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/server-application-server/source/sql/postgresql/migration/migration-190-191.sql b/server-application-server/source/sql/postgresql/migration/migration-190-191.sql
index d2412a47d54..6d763c0bbb8 100644
--- a/server-application-server/source/sql/postgresql/migration/migration-190-191.sql
+++ b/server-application-server/source/sql/postgresql/migration/migration-190-191.sql
@@ -5,16 +5,16 @@ CREATE DOMAIN LONG_VALUE AS BIGINT;
 CREATE DOMAIN DOUBLE_VALUE AS DOUBLE PRECISION;
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES
-    ADD COLUMN INTEGER_ARRAY_VALUE text_value;
+    ADD COLUMN INTEGER_ARRAY_VALUE LONG_VALUE[];
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES
-    ADD COLUMN REAL_ARRAY_VALUE text_value;
+    ADD COLUMN REAL_ARRAY_VALUE DOUBLE_VALUE[];
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES
-    ADD COLUMN TIMESTAMP_ARRAY_VALUE text_value;
+    ADD COLUMN TIMESTAMP_ARRAY_VALUE TIME_STAMP[];
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES
-    ADD COLUMN STRING_ARRAY_VALUE text_value;
+    ADD COLUMN STRING_ARRAY_VALUE text_value[];
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES
     ADD COLUMN JSON_VALUE jsonb;
@@ -35,16 +35,16 @@ ALTER TABLE EXPERIMENT_PROPERTIES ADD CONSTRAINT EXPR_CK CHECK
 
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES_HISTORY
-    ADD COLUMN INTEGER_ARRAY_VALUE text_value;
+    ADD COLUMN INTEGER_ARRAY_VALUE LONG_VALUE[];
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES_HISTORY
-    ADD COLUMN REAL_ARRAY_VALUE text_value;
+    ADD COLUMN REAL_ARRAY_VALUE DOUBLE_VALUE[];
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES_HISTORY
-    ADD COLUMN TIMESTAMP_ARRAY_VALUE text_value;
+    ADD COLUMN TIMESTAMP_ARRAY_VALUE TIME_STAMP[];
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES_HISTORY
-    ADD COLUMN STRING_ARRAY_VALUE text_value;
+    ADD COLUMN STRING_ARRAY_VALUE text_value[];
 
 ALTER TABLE IF EXISTS EXPERIMENT_PROPERTIES_HISTORY
     ADD COLUMN JSON_VALUE jsonb;
@@ -64,16 +64,16 @@ ALTER TABLE EXPERIMENT_PROPERTIES_HISTORY ADD CONSTRAINT EXPRH_CK CHECK
 
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES
-    ADD COLUMN INTEGER_ARRAY_VALUE text_value;
+    ADD COLUMN INTEGER_ARRAY_VALUE LONG_VALUE[];
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES
-    ADD COLUMN REAL_ARRAY_VALUE text_value;
+    ADD COLUMN REAL_ARRAY_VALUE DOUBLE_VALUE[];
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES
-    ADD COLUMN TIMESTAMP_ARRAY_VALUE text_value;
+    ADD COLUMN TIMESTAMP_ARRAY_VALUE TIME_STAMP[];
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES
-    ADD COLUMN STRING_ARRAY_VALUE text_value;
+    ADD COLUMN STRING_ARRAY_VALUE text_value[];
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES
     ADD COLUMN JSON_VALUE jsonb;
@@ -92,16 +92,16 @@ ALTER TABLE SAMPLE_PROPERTIES ADD CONSTRAINT SAPR_CK CHECK
     );
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES_HISTORY
-    ADD COLUMN INTEGER_ARRAY_VALUE text_value;
+    ADD COLUMN INTEGER_ARRAY_VALUE LONG_VALUE[];
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES_HISTORY
-    ADD COLUMN REAL_ARRAY_VALUE text_value;
+    ADD COLUMN REAL_ARRAY_VALUE DOUBLE_VALUE[];
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES_HISTORY
-    ADD COLUMN TIMESTAMP_ARRAY_VALUE text_value;
+    ADD COLUMN TIMESTAMP_ARRAY_VALUE TIME_STAMP[];
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES_HISTORY
-    ADD COLUMN STRING_ARRAY_VALUE text_value;
+    ADD COLUMN STRING_ARRAY_VALUE text_value[];
 
 ALTER TABLE IF EXISTS SAMPLE_PROPERTIES_HISTORY
     ADD COLUMN JSON_VALUE jsonb;
@@ -122,16 +122,16 @@ ALTER TABLE SAMPLE_PROPERTIES_HISTORY ADD CONSTRAINT SAPRH_CK CHECK
 
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES
-    ADD COLUMN INTEGER_ARRAY_VALUE text_value;
+    ADD COLUMN INTEGER_ARRAY_VALUE LONG_VALUE[];
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES
-    ADD COLUMN REAL_ARRAY_VALUE text_value;
+    ADD COLUMN REAL_ARRAY_VALUE DOUBLE_VALUE[];
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES
-    ADD COLUMN TIMESTAMP_ARRAY_VALUE text_value;
+    ADD COLUMN TIMESTAMP_ARRAY_VALUE TIME_STAMP[];
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES
-    ADD COLUMN STRING_ARRAY_VALUE text_value;
+    ADD COLUMN STRING_ARRAY_VALUE text_value[];
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES
     ADD COLUMN JSON_VALUE jsonb;
@@ -152,16 +152,16 @@ ALTER TABLE DATA_SET_PROPERTIES ADD CONSTRAINT DSPR_CK CHECK
 
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES_HISTORY
-    ADD COLUMN INTEGER_ARRAY_VALUE text_value;
+    ADD COLUMN INTEGER_ARRAY_VALUE LONG_VALUE[];
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES_HISTORY
-    ADD COLUMN REAL_ARRAY_VALUE text_value;
+    ADD COLUMN REAL_ARRAY_VALUE DOUBLE_VALUE[];
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES_HISTORY
-    ADD COLUMN TIMESTAMP_ARRAY_VALUE text_value;
+    ADD COLUMN TIMESTAMP_ARRAY_VALUE TIME_STAMP[];
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES_HISTORY
-    ADD COLUMN STRING_ARRAY_VALUE text_value;
+    ADD COLUMN STRING_ARRAY_VALUE text_value[];
 
 ALTER TABLE IF EXISTS DATA_SET_PROPERTIES_HISTORY
     ADD COLUMN JSON_VALUE jsonb;
-- 
GitLab