Skip to content

Commit acd6cfa

Browse files
committed
Different approach for initial statement.
1 parent 42ec281 commit acd6cfa

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/main/kotlin/db/migration/V196__record_varslet_behandlingstid_history.kt

+12-9
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ import java.util.*
88

99
class V196__record_varslet_behandlingstid_history : BaseJavaMigration() {
1010
override fun migrate(context: Context) {
11+
12+
val preparedInitialStatement = context.connection.prepareStatement(
13+
"""
14+
insert into klage.varslet_behandlingstid_historikk (id, behandling_id, tidspunkt)
15+
values (?, ?, ?)
16+
""".trimIndent()
17+
)
18+
1119
val preparedStatement = context.connection.prepareStatement(
1220
"""
1321
insert into klage.varslet_behandlingstid_historikk (id, behandling_id, tidspunkt, utfoerende_ident, utfoerende_navn, varslet_frist, varslet_behandlingstid_units, varslet_behandlingstid_unit_type_id)
@@ -75,16 +83,11 @@ class V196__record_varslet_behandlingstid_history : BaseJavaMigration() {
7583
val varsletBehandlingstidTypeId = rows.getString(5)
7684

7785
//Null case
78-
preparedStatement.setObject(1, UUID.randomUUID())
79-
preparedStatement.setObject(2, behandlingId)
80-
preparedStatement.setObject(3, created)
81-
preparedStatement.setString(4, null)
82-
preparedStatement.setString(5, null)
83-
preparedStatement.setDate(6, null)
84-
preparedStatement.setString(7, null)
85-
preparedStatement.setString(8, null)
86+
preparedInitialStatement.setObject(1, UUID.randomUUID())
87+
preparedInitialStatement.setObject(2, behandlingId)
88+
preparedInitialStatement.setObject(3, created)
8689

87-
preparedStatement.executeUpdate()
90+
preparedInitialStatement.executeUpdate()
8891

8992
//First entry
9093
preparedStatement.setObject(1, UUID.randomUUID())

0 commit comments

Comments
 (0)