diff --git a/README.md b/README.md index 5932d54..1b09ba2 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ release: ======== ``` -export PATH=/usr/lib/jvm/java-19-openjdk/bin:$PATH +export PATH=$(ls -d --color=never /usr/lib/jvm/java-2*-openjdk)/bin:$PATH mvn install mvn deploy ``` diff --git a/pom.xml b/pom.xml index 6a6d7b4..42c091f 100644 --- a/pom.xml +++ b/pom.xml @@ -129,7 +129,7 @@ org.xerial sqlite-jdbc - 3.44.1.0 + 3.40.0.0 diff --git a/src/org/kar/archidata/migration/model/Migration.java b/src/org/kar/archidata/migration/model/Migration.java index 7c34802..b145ddb 100644 --- a/src/org/kar/archidata/migration/model/Migration.java +++ b/src/org/kar/archidata/migration/model/Migration.java @@ -3,6 +3,7 @@ package org.kar.archidata.migration.model; import org.kar.archidata.annotation.DataComment; import org.kar.archidata.annotation.DataDefault; import org.kar.archidata.annotation.DataIfNotExists; +import org.kar.archidata.annotation.DataNotRead; import org.kar.archidata.model.GenericDataSoftDelete; import com.fasterxml.jackson.annotation.JsonInclude; @@ -17,9 +18,14 @@ import jakarta.persistence.Table; @DataIfNotExists @JsonInclude(JsonInclude.Include.NON_NULL) public class Migration extends GenericDataSoftDelete { + final static int VERSION_MIGRATION = 2; @DataComment("Name of the migration") @Column(length = 256) public String name; + @DataNotRead + @DataDefault("'2'") + @DataComment("Version of the migration engine") + public Integer version; @Column(nullable = false) @DataDefault("'0'") @DataComment("if the migration is well terminated or not")