From ca9bd2dbccc113da476774318a1776450c08dd79 Mon Sep 17 00:00:00 2001 From: Tore Langedal Endestad Date: Tue, 17 Dec 2024 17:10:21 +0100 Subject: [PATCH] Populer noen felter inn i oppgavefelt_verdi_aktiv (steg 2) (#2814) --- ...gavefeltverdi_aktiv_denormaliser_populer.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/main/resources/migreringer/V1.0_0072__oppgavefeltverdi_aktiv_denormaliser_populer.sql diff --git a/src/main/resources/migreringer/V1.0_0072__oppgavefeltverdi_aktiv_denormaliser_populer.sql b/src/main/resources/migreringer/V1.0_0072__oppgavefeltverdi_aktiv_denormaliser_populer.sql new file mode 100644 index 000000000..b51e46d3e --- /dev/null +++ b/src/main/resources/migreringer/V1.0_0072__oppgavefeltverdi_aktiv_denormaliser_populer.sql @@ -0,0 +1,17 @@ +with fasit as (select ov.id as f_id, + fd.ekstern_id as f_fd_ekstern_id, + o.ekstern_id as f_omr_ekstern_id, + ot.ekstern_id as f_ot_ekstern_id + from oppgavefelt_verdi_aktiv ov + inner join oppgave_v3_aktiv oa on ov.oppgave_id = oa.id + inner join oppgavefelt f on ov.oppgavefelt_id = f.id + inner join feltdefinisjon fd on f.feltdefinisjon_id = fd.id + inner join omrade o on fd.omrade_id = o.id + inner join oppgavetype ot on ot.id = oa.oppgavetype_id + where ov.omrade_ekstern_id is null) +update oppgavefelt_verdi_aktiv ova +set omrade_ekstern_id = f_omr_ekstern_id, + oppgavetype_ekstern_id = f_ot_ekstern_id, + feltdefinisjon_ekstern_id = f_fd_ekstern_id from fasit +where fasit.f_id = ova.id + and ova.omrade_ekstern_id is null; \ No newline at end of file