From 0a8510866cf32d56b84ed3e91a2ccd0ec40503a2 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Thu, 30 Nov 2023 13:24:55 +0100 Subject: [PATCH] fix(db): sql duplicates and wrong name --- .../schema/db/init_dbs/postgresql/init_schema.sql | 2 +- .../schema/db/init_dbs/postgresql/init_schema.sql | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ee/scripts/schema/db/init_dbs/postgresql/init_schema.sql b/ee/scripts/schema/db/init_dbs/postgresql/init_schema.sql index 0c4538d1e..e5275c091 100644 --- a/ee/scripts/schema/db/init_dbs/postgresql/init_schema.sql +++ b/ee/scripts/schema/db/init_dbs/postgresql/init_schema.sql @@ -1041,7 +1041,7 @@ $$ IF NOT EXISTS(SELECT * FROM pg_type typ WHERE typ.typname = 'ut_signal_status') THEN - CREATE TYPE ui_tests_status AS ENUM ('begin', 'done', 'skipped'); + CREATE TYPE ut_signal_status AS ENUM ('begin', 'done', 'skipped'); END IF; CREATE TABLE IF NOT EXISTS public.ut_tests_signals diff --git a/scripts/schema/db/init_dbs/postgresql/init_schema.sql b/scripts/schema/db/init_dbs/postgresql/init_schema.sql index 13a120b6d..ed08452e6 100644 --- a/scripts/schema/db/init_dbs/postgresql/init_schema.sql +++ b/scripts/schema/db/init_dbs/postgresql/init_schema.sql @@ -1116,7 +1116,11 @@ $$ CREATE INDEX swipes_timestamp_idx ON events_ios.swipes (timestamp); CREATE INDEX swipes_label_session_id_timestamp_idx ON events_ios.swipes (label, session_id, timestamp); - CREATE TYPE ui_tests_status AS ENUM ('preview', 'in-progress', 'paused', 'closed'); + IF NOT EXISTS(SELECT * + FROM pg_type typ + WHERE typ.typname = 'ui_tests_status') THEN + CREATE TYPE ui_tests_status AS ENUM ('preview', 'in-progress', 'paused', 'closed'); + END IF; CREATE TABLE public.ut_tests ( @@ -1147,7 +1151,11 @@ $$ allow_typing BOOLEAN DEFAULT FALSE ); - CREATE TYPE ut_signal_status AS ENUM ('begin', 'done', 'skipped'); + IF NOT EXISTS(SELECT * + FROM pg_type typ + WHERE typ.typname = 'ut_signal_status') THEN + CREATE TYPE ut_signal_status AS ENUM ('begin', 'done', 'skipped'); + END IF; CREATE TABLE public.ut_tests_signals (