From 111e2524d8dbe6fcf4073c02d8cbdbc8a72046b6 Mon Sep 17 00:00:00 2001 From: ebelegu Date: Tue, 1 Oct 2024 12:52:40 +0200 Subject: [PATCH] legger til tilleggsinformasjon i dataprodukt --- .../notifikasjon/dataprodukt/DataproduktModel.kt | 5 +++-- .../dataprodukt_model/V16__tilleggsinformasjon_sak.sql | 5 +++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 app/src/main/resources/db/migration/dataprodukt_model/V16__tilleggsinformasjon_sak.sql diff --git a/app/src/main/kotlin/no/nav/arbeidsgiver/notifikasjon/dataprodukt/DataproduktModel.kt b/app/src/main/kotlin/no/nav/arbeidsgiver/notifikasjon/dataprodukt/DataproduktModel.kt index 239821a92..2f5b9ab35 100644 --- a/app/src/main/kotlin/no/nav/arbeidsgiver/notifikasjon/dataprodukt/DataproduktModel.kt +++ b/app/src/main/kotlin/no/nav/arbeidsgiver/notifikasjon/dataprodukt/DataproduktModel.kt @@ -399,9 +399,9 @@ class DataproduktModel( database.nonTransactionalExecuteUpdate( """ insert into sak ( - sak_id, grupperings_id, produsent_id, merkelapp, tittel, lenke, oppgitt_tidspunkt, mottatt_tidspunkt, soft_deleted_tidspunkt + sak_id, grupperings_id, produsent_id, merkelapp, tittel, tilleggsinformasjon, lenke, oppgitt_tidspunkt, mottatt_tidspunkt, soft_deleted_tidspunkt ) - values (?, ?, ?, ?, ?, ?, ?, ?, ?) + values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) on conflict do nothing """ ) { @@ -410,6 +410,7 @@ class DataproduktModel( text(hendelse.produsentId) text(hendelse.merkelapp) text(hendelse.tittel) + nullableText(hendelse.tilleggsinformasjon) nullableText(hendelse.lenke) nullableInstantAsText(hendelse.oppgittTidspunkt?.toInstant()) instantAsText(hendelse.mottattTidspunkt?.toInstant() ?: metadata.timestamp) diff --git a/app/src/main/resources/db/migration/dataprodukt_model/V16__tilleggsinformasjon_sak.sql b/app/src/main/resources/db/migration/dataprodukt_model/V16__tilleggsinformasjon_sak.sql new file mode 100644 index 000000000..cb6e7fdff --- /dev/null +++ b/app/src/main/resources/db/migration/dataprodukt_model/V16__tilleggsinformasjon_sak.sql @@ -0,0 +1,5 @@ +alter table sak + add column tilleggsinformasjon text; + +alter table sak + add column tilleggsinformasjon_pseud text generated always as (pseudonymize(tilleggsinformasjon)) stored; \ No newline at end of file