diff --git a/src/main/resources/db/migration/V48__endre_oppdateringsdato.sql b/src/main/resources/db/migration/V48__endre_oppdateringsdato.sql new file mode 100644 index 00000000..e0cdd4dd --- /dev/null +++ b/src/main/resources/db/migration/V48__endre_oppdateringsdato.sql @@ -0,0 +1,5 @@ +alter table virksomhet_naringsundergrupper + alter column oppdateringsdato set default current_timestamp; + +update virksomhet_naringsundergrupper + set oppdateringsdato = opprettet where oppdateringsdato is null; \ No newline at end of file diff --git a/src/test/kotlin/no/nav/lydia/container/virksomhet/VirksomhetOppdateringTest.kt b/src/test/kotlin/no/nav/lydia/container/virksomhet/VirksomhetOppdateringTest.kt index bd0575b0..8ef3e470 100644 --- a/src/test/kotlin/no/nav/lydia/container/virksomhet/VirksomhetOppdateringTest.kt +++ b/src/test/kotlin/no/nav/lydia/container/virksomhet/VirksomhetOppdateringTest.kt @@ -5,6 +5,7 @@ import io.kotest.matchers.comparables.shouldBeEqualComparingTo import io.kotest.matchers.comparables.shouldBeGreaterThan import io.kotest.matchers.comparables.shouldBeLessThan import io.kotest.matchers.shouldBe +import io.kotest.matchers.shouldNotBe import io.ktor.http.HttpStatusCode import kotlinx.datetime.Clock import no.nav.lydia.helper.PiaBrregOppdateringTestData.Companion.endredeVirksomheter @@ -23,6 +24,7 @@ import no.nav.lydia.integrasjoner.brreg.Beliggenhetsadresse import no.nav.lydia.virksomhet.api.VirksomhetDto import no.nav.lydia.virksomhet.domene.Næringsgruppe import no.nav.lydia.virksomhet.domene.VirksomhetStatus +import java.sql.Timestamp import kotlin.test.Test /** @@ -78,6 +80,13 @@ class VirksomhetOppdateringTest { ) næringskode2 shouldBe "01.190" + + val oppdateringsdato = TestContainerHelper.postgresContainer.hentEnkelKolonne( + """select oppdateringsdato from virksomhet_naringsundergrupper + where virksomhet = $virksomhetId + """.trimIndent() + ) + oppdateringsdato shouldNotBe null } @Test