From e8f68740afcd7d2372ef86c6c312c09c21ae31cc Mon Sep 17 00:00:00 2001 From: Juanjo <110014245+juanjo-alvarez@users.noreply.github.com> Date: Thu, 12 Dec 2024 15:41:20 +0100 Subject: [PATCH] Flyway session view change --- .../resources/db/migration/V37__sessions_view.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 cd2024bfs4g1-model/src/main/resources/db/migration/V37__sessions_view.sql diff --git a/cd2024bfs4g1-model/src/main/resources/db/migration/V37__sessions_view.sql b/cd2024bfs4g1-model/src/main/resources/db/migration/V37__sessions_view.sql new file mode 100644 index 000000000..cbaaa0dd5 --- /dev/null +++ b/cd2024bfs4g1-model/src/main/resources/db/migration/V37__sessions_view.sql @@ -0,0 +1,11 @@ +drop view public.sessions_status; + +CREATE OR REPLACE VIEW public.sessions_status +AS SELECT sessions.id,sessions.id_bootcamp,sessions.session_name,sessions.session_date,sessions.link,sessions.password, + CASE + WHEN sessions.session_date < CURRENT_DATE THEN 'Finished'::text + WHEN sessions.session_date = CURRENT_DATE THEN 'Started'::text + ELSE 'Pending'::text + END AS status + FROM sessions + order by session_name collate "es-ES-x-icu"; \ No newline at end of file