FIX: Migration when default value was changed

This commit is contained in:
Roland Praml
2019-05-14 20:02:55 +02:00
parent f893653090
commit 906d5f04ad
7 changed files with 29 additions and 13 deletions
@@ -1,5 +1,6 @@
package misc.migration.v1_0;
import io.ebean.annotation.DbDefault;
import io.ebean.annotation.EnumValue;
import io.ebean.annotation.Index;
import io.ebean.annotation.NotNull;
@@ -32,6 +33,10 @@ public class EBasic {
Status status;
@DbDefault("N")
@NotNull
Status status2;
@Size(max=127)
String name;
@@ -39,11 +44,11 @@ public class EBasic {
String description;
Timestamp someDate;
boolean old_boolean;
Boolean old_boolean2;
@ManyToOne
ERef eref;
@@ -52,6 +52,9 @@ public class EBasic {
@DbDefault("A")
Status status;
@Size(max=127)
String status2;
@Index(unique = true)
@Size(max=127)
String name;
@@ -33,6 +33,10 @@ public class EBasic {
Status status;
@DbDefault("N")
@NotNull
Status status2;
@Size(max=127)
String name;
@@ -40,15 +44,15 @@ public class EBasic {
String description;
Timestamp someDate;
boolean old_boolean;
Boolean old_boolean2;
@ManyToOne
ERef eref;
// test add & remove indices
@Index
@Size(max=127)
@@ -75,7 +79,7 @@ public class EBasic {
@NotNull
@DbDefault("23")
int user_id;
public EBasic() {
}