diff --git a/backend/services/clubs/clubs-infrastructure/src/main/kotlin/at/mocode/clubs/infrastructure/persistence/ExposedVereinRepository.kt b/backend/services/clubs/clubs-infrastructure/src/main/kotlin/at/mocode/clubs/infrastructure/persistence/ExposedVereinRepository.kt index d723c78d..c290fdc9 100644 --- a/backend/services/clubs/clubs-infrastructure/src/main/kotlin/at/mocode/clubs/infrastructure/persistence/ExposedVereinRepository.kt +++ b/backend/services/clubs/clubs-infrastructure/src/main/kotlin/at/mocode/clubs/infrastructure/persistence/ExposedVereinRepository.kt @@ -15,7 +15,6 @@ import org.jetbrains.exposed.v1.jdbc.insert import org.jetbrains.exposed.v1.jdbc.selectAll import org.jetbrains.exposed.v1.jdbc.transactions.transaction import org.jetbrains.exposed.v1.jdbc.update -import java.util.* import kotlin.time.Clock import kotlin.uuid.Uuid import kotlin.uuid.toJavaUuid @@ -100,7 +99,7 @@ class ExposedVereinRepository : VereinRepository { } private fun rowToVerein(row: ResultRow): DomVerein = DomVerein( - vereinId = (row[VereinTable.id] as UUID).toKotlinUuid(), + vereinId = row[VereinTable.id].toKotlinUuid(), vereinsNummer = row[VereinTable.vereinsNummer], name = row[VereinTable.name], kurzname = row[VereinTable.kurzname], diff --git a/backend/services/entries/entries-service/src/main/kotlin/at/mocode/entries/service/config/EntriesDatabaseConfiguration.kt b/backend/services/entries/entries-service/src/main/kotlin/at/mocode/entries/service/config/EntriesDatabaseConfiguration.kt index 5494c83e..d4496d7b 100644 --- a/backend/services/entries/entries-service/src/main/kotlin/at/mocode/entries/service/config/EntriesDatabaseConfiguration.kt +++ b/backend/services/entries/entries-service/src/main/kotlin/at/mocode/entries/service/config/EntriesDatabaseConfiguration.kt @@ -26,7 +26,7 @@ class EntriesDatabaseConfiguration { log.info("Initialisiere Datenbank-Schema für Entries Service...") try { transaction { - SchemaUtils.createMissingTablesAndColumns( + SchemaUtils.create( NennungTable, NennungsTransferTable ) diff --git a/backend/services/events/events-service/src/main/kotlin/at/mocode/events/service/config/EventsDatabaseConfiguration.kt b/backend/services/events/events-service/src/main/kotlin/at/mocode/events/service/config/EventsDatabaseConfiguration.kt index 38a16db6..8d3a2c7e 100644 --- a/backend/services/events/events-service/src/main/kotlin/at/mocode/events/service/config/EventsDatabaseConfiguration.kt +++ b/backend/services/events/events-service/src/main/kotlin/at/mocode/events/service/config/EventsDatabaseConfiguration.kt @@ -31,7 +31,7 @@ class EventsDatabaseConfiguration { // Database connection is already initialized by the gateway // Only initialize the schema for this service transaction { - SchemaUtils.createMissingTablesAndColumns(VeranstaltungTable) + SchemaUtils.create(VeranstaltungTable) log.info("Events database schema initialized successfully") } } catch (e: Exception) { @@ -82,7 +82,7 @@ class EventsTestDatabaseConfiguration { // Initialize database schema for tests transaction { - SchemaUtils.createMissingTablesAndColumns(VeranstaltungTable) + SchemaUtils.create(VeranstaltungTable) log.info("Test events database schema initialized successfully") } } catch (e: Exception) { diff --git a/backend/services/masterdata/masterdata-service/src/main/kotlin/at/mocode/masterdata/service/config/MasterdataDatabaseConfiguration.kt b/backend/services/masterdata/masterdata-service/src/main/kotlin/at/mocode/masterdata/service/config/MasterdataDatabaseConfiguration.kt index 28345a39..734dc5d6 100644 --- a/backend/services/masterdata/masterdata-service/src/main/kotlin/at/mocode/masterdata/service/config/MasterdataDatabaseConfiguration.kt +++ b/backend/services/masterdata/masterdata-service/src/main/kotlin/at/mocode/masterdata/service/config/MasterdataDatabaseConfiguration.kt @@ -34,7 +34,7 @@ class MasterdataDatabaseConfiguration { // Database connection is already initialized by the gateway // Only initialize the schema for this service transaction { - SchemaUtils.createMissingTablesAndColumns( + SchemaUtils.create( LandTable, BundeslandTable, AltersklasseTable, @@ -90,7 +90,7 @@ class MasterdataTestDatabaseConfiguration { // Initialize database schema for tests transaction { - SchemaUtils.createMissingTablesAndColumns( + SchemaUtils.create( LandTable, BundeslandTable, AltersklasseTable, diff --git a/backend/services/officials/officials-infrastructure/src/main/kotlin/at/mocode/officials/infrastructure/persistence/ExposedFunktionaerRepository.kt b/backend/services/officials/officials-infrastructure/src/main/kotlin/at/mocode/officials/infrastructure/persistence/ExposedFunktionaerRepository.kt index cffcb757..80977258 100644 --- a/backend/services/officials/officials-infrastructure/src/main/kotlin/at/mocode/officials/infrastructure/persistence/ExposedFunktionaerRepository.kt +++ b/backend/services/officials/officials-infrastructure/src/main/kotlin/at/mocode/officials/infrastructure/persistence/ExposedFunktionaerRepository.kt @@ -16,7 +16,6 @@ import org.jetbrains.exposed.v1.jdbc.insert import org.jetbrains.exposed.v1.jdbc.selectAll import org.jetbrains.exposed.v1.jdbc.transactions.transaction import org.jetbrains.exposed.v1.jdbc.update -import java.util.* import kotlin.time.Clock import kotlin.uuid.Uuid import kotlin.uuid.toJavaUuid @@ -145,7 +144,7 @@ class ExposedFunktionaerRepository : FunktionaerRepository { } return DomFunktionaer( - funktionaerId = (row[FunktionaerTable.id] as UUID).toKotlinUuid(), + funktionaerId = row[FunktionaerTable.id].toKotlinUuid(), richterNummer = row[FunktionaerTable.richterNummer], vorname = row[FunktionaerTable.vorname], nachname = row[FunktionaerTable.nachname], diff --git a/backend/services/persons/persons-infrastructure/src/main/kotlin/at/mocode/persons/infrastructure/persistence/ExposedReiterRepository.kt b/backend/services/persons/persons-infrastructure/src/main/kotlin/at/mocode/persons/infrastructure/persistence/ExposedReiterRepository.kt index 9b099888..8d50b761 100644 --- a/backend/services/persons/persons-infrastructure/src/main/kotlin/at/mocode/persons/infrastructure/persistence/ExposedReiterRepository.kt +++ b/backend/services/persons/persons-infrastructure/src/main/kotlin/at/mocode/persons/infrastructure/persistence/ExposedReiterRepository.kt @@ -15,7 +15,6 @@ import org.jetbrains.exposed.v1.jdbc.insert import org.jetbrains.exposed.v1.jdbc.selectAll import org.jetbrains.exposed.v1.jdbc.transactions.transaction import org.jetbrains.exposed.v1.jdbc.update -import java.util.* import kotlin.time.Clock import kotlin.uuid.Uuid import kotlin.uuid.toJavaUuid @@ -132,8 +131,8 @@ class ExposedReiterRepository : ReiterRepository { } return DomReiter( - reiterId = (row[ReiterTable.id] as UUID).toKotlinUuid(), - personId = (row[ReiterTable.id] as UUID).toKotlinUuid(), // same as reiterId for now + reiterId = row[ReiterTable.id].toKotlinUuid(), + personId = row[ReiterTable.id].toKotlinUuid(), // same as reiterId for now satznummer = row[ReiterTable.satznummer] ?: "", feiId = row[ReiterTable.feiId], nation = row[ReiterTable.nation],