From b43f7ca357e7b8267a146fd605d9c209b97b1057 Mon Sep 17 00:00:00 2001 From: FyloZ Date: Thu, 20 May 2021 13:37:31 -0400 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20du=20gestionnaire=20de?= =?UTF-8?q?=20base=20de=20donn=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 2 +- .../DatabaseVersioning.kt | 2 +- .../model/Configuration.kt | 20 +++++++++++++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 src/main/kotlin/dev/fyloz/colorrecipesexplorer/model/Configuration.kt diff --git a/build.gradle.kts b/build.gradle.kts index 02b0630..e437730 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -35,7 +35,7 @@ dependencies { implementation("io.jsonwebtoken:jjwt:0.9.1") implementation("org.apache.poi:poi-ooxml:4.1.0") implementation("org.apache.pdfbox:pdfbox:2.0.4") - implementation("dev.fyloz.colorrecipesexplorer:database-manager:1.2.0") + implementation("dev.fyloz.colorrecipesexplorer:database-manager:5.1") implementation("org.springframework.boot:spring-boot-starter-data-jpa:${springBootVersion}") implementation("org.springframework.boot:spring-boot-starter-jdbc:${springBootVersion}") diff --git a/src/main/kotlin/dev/fyloz/colorrecipesexplorer/DatabaseVersioning.kt b/src/main/kotlin/dev/fyloz/colorrecipesexplorer/DatabaseVersioning.kt index 81d6419..fae5ad8 100644 --- a/src/main/kotlin/dev/fyloz/colorrecipesexplorer/DatabaseVersioning.kt +++ b/src/main/kotlin/dev/fyloz/colorrecipesexplorer/DatabaseVersioning.kt @@ -11,7 +11,7 @@ import org.springframework.context.annotation.Configuration import org.springframework.core.env.Environment import javax.sql.DataSource -const val SUPPORTED_DATABASE_VERSION = 4 +const val SUPPORTED_DATABASE_VERSION = 5 const val ENV_VAR_ENABLE_DATABASE_UPDATE_NAME = "CRE_ENABLE_DB_UPDATE" val DATABASE_NAME_REGEX = Regex("(\\w+)$") diff --git a/src/main/kotlin/dev/fyloz/colorrecipesexplorer/model/Configuration.kt b/src/main/kotlin/dev/fyloz/colorrecipesexplorer/model/Configuration.kt new file mode 100644 index 0000000..951db30 --- /dev/null +++ b/src/main/kotlin/dev/fyloz/colorrecipesexplorer/model/Configuration.kt @@ -0,0 +1,20 @@ +package dev.fyloz.colorrecipesexplorer.model + +import java.time.LocalDateTime +import javax.persistence.Column +import javax.persistence.Entity +import javax.persistence.Id +import javax.persistence.Table + +@Entity +@Table(name = "configuration") +data class Configuration( + @Id + @Column(name = "config_key") + val key: String, + + val content: String, + + @Column(name = "last_updated") + val lastUpdated: LocalDateTime +)