From 6ee4075d53e5038172193215f5ffb1f628283940 Mon Sep 17 00:00:00 2001 From: Roland Praml Date: Wed, 16 Mar 2022 15:34:12 +0100 Subject: [PATCH] Reference: added CLOB --- ebean-test/src/test/java/misc/migration/v1_0/EBasic.java | 6 ++++++ ebean-test/src/test/java/misc/migration/v1_1/EBasic.java | 5 +++++ ebean-test/src/test/java/misc/migration/v1_2/EBasic.java | 6 ++++++ .../migrationtest/dbmigration/clickhouse/1.0__initial.sql | 1 + .../dbmigration/clickhouse/idx_clickhouse.migrations | 2 +- .../migrationtest/dbmigration/cockroach/1.0__initial.sql | 1 + .../dbmigration/cockroach/idx_cockroach.migrations | 2 +- .../migrationtest/dbmigration/db2fori/1.0__initial.sql | 1 + .../migrationtest/dbmigration/db2fori/idx_db2.migrations | 2 +- .../migrationtest/dbmigration/db2legacy/1.0__initial.sql | 1 + .../migrationtest/dbmigration/db2legacy/idx_db2.migrations | 2 +- .../migrationtest/dbmigration/db2luw/1.0__initial.sql | 1 + .../migrationtest/dbmigration/db2luw/idx_db2.migrations | 2 +- .../migrationtest/dbmigration/db2zos/1.0__initial.sql | 1 + .../migrationtest/dbmigration/db2zos/idx_db2.migrations | 2 +- .../migrationtest/dbmigration/generic/1.0__initial.sql | 1 + .../dbmigration/generic/idx_generic.migrations | 2 +- .../resources/migrationtest/dbmigration/h2/1.0__initial.sql | 1 + .../migrationtest/dbmigration/h2/idx_h2.migrations | 2 +- .../migrationtest/dbmigration/hana/1.0__initial.sql | 1 + .../migrationtest/dbmigration/hana/idx_hana.migrations | 2 +- .../migrationtest/dbmigration/hsqldb/1.0__initial.sql | 1 + .../migrationtest/dbmigration/hsqldb/idx_hsqldb.migrations | 2 +- .../dbmigration/mariadb-noprocs/1.0__initial.sql | 1 + .../dbmigration/mariadb-noprocs/idx_mariadb.migrations | 2 +- .../migrationtest/dbmigration/mariadb/1.0__initial.sql | 1 + .../dbmigration/mariadb/idx_mariadb.migrations | 2 +- .../migrationtest/dbmigration/model/1.0__initial.model.xml | 1 + .../migrationtest/dbmigration/mysql/1.0__initial.sql | 1 + .../migrationtest/dbmigration/mysql/idx_mysql.migrations | 2 +- .../migrationtest/dbmigration/mysql55/1.0__initial.sql | 1 + .../migrationtest/dbmigration/mysql55/idx_mysql.migrations | 2 +- .../migrationtest/dbmigration/nuodb/1.0__initial.sql | 1 + .../migrationtest/dbmigration/nuodb/idx_nuodb.migrations | 2 +- .../migrationtest/dbmigration/oracle/1.0__initial.sql | 1 + .../migrationtest/dbmigration/oracle/idx_oracle.migrations | 2 +- .../migrationtest/dbmigration/oracle11/1.0__initial.sql | 1 + .../dbmigration/oracle11/idx_oracle.migrations | 2 +- .../migrationtest/dbmigration/postgres/1.0__initial.sql | 1 + .../dbmigration/postgres/idx_postgres.migrations | 2 +- .../migrationtest/dbmigration/postgres9/1.0__initial.sql | 1 + .../dbmigration/postgres9/idx_postgres.migrations | 2 +- .../migrationtest/dbmigration/sqlanywhere/1.0__initial.sql | 1 + .../dbmigration/sqlanywhere/idx_sqlanywhere.migrations | 2 +- .../migrationtest/dbmigration/sqlite/1.0__initial.sql | 1 + .../migrationtest/dbmigration/sqlite/idx_sqlite.migrations | 2 +- .../migrationtest/dbmigration/sqlserver16/1.0__initial.sql | 1 + .../dbmigration/sqlserver16/idx_sqlserver.migrations | 2 +- .../migrationtest/dbmigration/sqlserver17/1.0__initial.sql | 1 + .../dbmigration/sqlserver17/idx_sqlserver.migrations | 2 +- .../migrationtest/dbmigration/yugabyte/1.0__initial.sql | 1 + .../dbmigration/yugabyte/idx_yugabyte.migrations | 2 +- 52 files changed, 66 insertions(+), 24 deletions(-) diff --git a/ebean-test/src/test/java/misc/migration/v1_0/EBasic.java b/ebean-test/src/test/java/misc/migration/v1_0/EBasic.java index 828c18da2..6f7fed9c2 100644 --- a/ebean-test/src/test/java/misc/migration/v1_0/EBasic.java +++ b/ebean-test/src/test/java/misc/migration/v1_0/EBasic.java @@ -1,6 +1,7 @@ package misc.migration.v1_0; import io.ebean.annotation.DbDefault; +import io.ebean.annotation.DbJson; import io.ebean.annotation.EnumValue; import io.ebean.annotation.Index; import io.ebean.annotation.NotNull; @@ -16,6 +17,7 @@ import javax.validation.constraints.Size; import java.io.File; import java.sql.Timestamp; +import java.util.List; @Entity @Table(name = "migtest_e_basic") @@ -51,6 +53,10 @@ public class EBasic { @Lob @Column(columnDefinition = "db2;blob(64M);") File descriptionFile; + + @DbJson + //@Column(columnDefinition = "db2;clob(16K);") + List jsonList; Timestamp someDate; diff --git a/ebean-test/src/test/java/misc/migration/v1_1/EBasic.java b/ebean-test/src/test/java/misc/migration/v1_1/EBasic.java index 0b59546e0..151ccc21a 100644 --- a/ebean-test/src/test/java/misc/migration/v1_1/EBasic.java +++ b/ebean-test/src/test/java/misc/migration/v1_1/EBasic.java @@ -6,6 +6,7 @@ import io.ebean.annotation.*; import javax.persistence.*; import javax.validation.constraints.Size; import java.sql.Timestamp; +import java.util.List; @Entity @Table(name = "migtest_e_basic") @@ -58,6 +59,10 @@ public class EBasic { @Size(max = 127) String description; + @DbJson + //@Column(columnDefinition = "db2;clob(16K);") + List jsonList; + //@NotNull //@DbDefault("2000-01-01T00:00:00") //- date time literals do not work for each platform yet //@DbDefault("now") //- now does not work for mariaDb diff --git a/ebean-test/src/test/java/misc/migration/v1_2/EBasic.java b/ebean-test/src/test/java/misc/migration/v1_2/EBasic.java index 7dd688941..8f748814d 100644 --- a/ebean-test/src/test/java/misc/migration/v1_2/EBasic.java +++ b/ebean-test/src/test/java/misc/migration/v1_2/EBasic.java @@ -1,6 +1,7 @@ package misc.migration.v1_2; import io.ebean.annotation.DbDefault; +import io.ebean.annotation.DbJson; import io.ebean.annotation.EnumValue; import io.ebean.annotation.Index; import io.ebean.annotation.NotNull; @@ -15,6 +16,7 @@ import javax.validation.constraints.Size; import java.io.File; import java.sql.Timestamp; +import java.util.List; @Entity @Table(name = "migtest_e_basic") @@ -50,6 +52,10 @@ public class EBasic { @Column(columnDefinition = "db2;blob(64M);") File descriptionFile; + @DbJson + //@Column(columnDefinition = "db2;clob(16K);") + List jsonList; + Timestamp someDate; boolean old_boolean; diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/clickhouse/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/clickhouse/1.0__initial.sql index b4b1ecfff..281eb4cd7 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/clickhouse/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/clickhouse/1.0__initial.sql @@ -52,6 +52,7 @@ create table migtest_e_basic ( name String, description String, description_file blob, + json_list String, some_date DateTime, old_boolean UInt8 default 0, old_boolean2 UInt8, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/clickhouse/idx_clickhouse.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/clickhouse/idx_clickhouse.migrations index 836030b83..221f6c8a5 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/clickhouse/idx_clickhouse.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/clickhouse/idx_clickhouse.migrations @@ -1,4 +1,4 @@ -1588846231, 1.0__initial.sql +637643590, 1.0__initial.sql -1102375855, 1.1.sql 1279151426, 1.2__dropsFor_1.1.sql 581928632, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/cockroach/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/cockroach/1.0__initial.sql index b9b139994..40e0a4d56 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/cockroach/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/cockroach/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file bytea, + json_list json, some_date timestamptz, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/cockroach/idx_cockroach.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/cockroach/idx_cockroach.migrations index 680ddc8cb..0475a36ff 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/cockroach/idx_cockroach.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/cockroach/idx_cockroach.migrations @@ -1,4 +1,4 @@ -246318791, 1.0__initial.sql +603148324, 1.0__initial.sql 1109849447, 1.1.sql 240919209, 1.2__dropsFor_1.1.sql 612721597, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/1.0__initial.sql index 6143284ab..1ca2697d3 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob(64M), + json_list clob, some_date timestamp, old_boolean smallint default 0 default false not null, old_boolean2 smallint default 0, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/idx_db2.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/idx_db2.migrations index c3de90a92..7a334c8cb 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/idx_db2.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/db2fori/idx_db2.migrations @@ -1,4 +1,4 @@ -399416897, 1.0__initial.sql +-789856884, 1.0__initial.sql 234392641, 1.1.sql 364066694, 1.2__dropsFor_1.1.sql 456341738, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/1.0__initial.sql index 794fd2fbb..fc27e02d1 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob(64M), + json_list clob, some_date timestamp, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/idx_db2.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/idx_db2.migrations index 4ecb0df9e..de9f561ab 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/idx_db2.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/db2legacy/idx_db2.migrations @@ -1,4 +1,4 @@ -289288448, 1.0__initial.sql +1258752439, 1.0__initial.sql 1416632883, 1.1.sql 364066694, 1.2__dropsFor_1.1.sql -355648343, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/1.0__initial.sql index 86e44b829..ac9dd8adc 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob(64M), + json_list clob, some_date timestamp, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/idx_db2.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/idx_db2.migrations index 94b73b7e2..9b9aa6397 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/idx_db2.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/db2luw/idx_db2.migrations @@ -1,5 +1,5 @@ -1602289007, I__create_tablespaces.sql --1032235160, 1.0__initial.sql +1571160950, 1.0__initial.sql -698103775, 1.1.sql 364066694, 1.2__dropsFor_1.1.sql -1759761341, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/1.0__initial.sql index 86e44b829..ac9dd8adc 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob(64M), + json_list clob, some_date timestamp, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/idx_db2.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/idx_db2.migrations index 67ceb4461..30451f9df 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/idx_db2.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/db2zos/idx_db2.migrations @@ -1,4 +1,4 @@ --1032235160, 1.0__initial.sql +1571160950, 1.0__initial.sql -698103775, 1.1.sql 364066694, 1.2__dropsFor_1.1.sql -1759761341, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/generic/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/generic/1.0__initial.sql index d816db2f9..05980329b 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/generic/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/generic/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob, + json_list clob, some_date timestamp, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/generic/idx_generic.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/generic/idx_generic.migrations index 763650cdd..26a43f21e 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/generic/idx_generic.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/generic/idx_generic.migrations @@ -1,4 +1,4 @@ --1254950549, 1.0__initial.sql +656937451, 1.0__initial.sql -905429129, 1.1.sql 1279151426, 1.2__dropsFor_1.1.sql 110210997, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/h2/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/h2/1.0__initial.sql index 70abeb07f..73d88bde7 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/h2/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/h2/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob, + json_list clob, some_date timestamp, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/h2/idx_h2.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/h2/idx_h2.migrations index f9f669fc2..d0397ab10 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/h2/idx_h2.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/h2/idx_h2.migrations @@ -1,4 +1,4 @@ -1200492722, 1.0__initial.sql +383687789, 1.0__initial.sql -475634933, 1.1.sql -1366392410, 1.2__dropsFor_1.1.sql -323346059, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/hana/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/hana/1.0__initial.sql index 8e9d37fd1..e97e1d99e 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/hana/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/hana/1.0__initial.sql @@ -61,6 +61,7 @@ create column table migtest_e_basic ( name nvarchar(127), description nvarchar(127), description_file blob, + json_list nclob, some_date timestamp, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/hana/idx_hana.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/hana/idx_hana.migrations index 56cd1a76d..b453e1dba 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/hana/idx_hana.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/hana/idx_hana.migrations @@ -1,5 +1,5 @@ -745347271, I__create_procs.sql -881849401, 1.0__initial.sql +-1333495553, 1.0__initial.sql -1990555725, 1.1.sql 197547825, 1.2__dropsFor_1.1.sql 1338960395, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/hsqldb/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/hsqldb/1.0__initial.sql index 2daf407bc..8c614a074 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/hsqldb/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/hsqldb/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob, + json_list clob, some_date timestamp, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/hsqldb/idx_hsqldb.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/hsqldb/idx_hsqldb.migrations index 32896a876..35d4ee72b 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/hsqldb/idx_hsqldb.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/hsqldb/idx_hsqldb.migrations @@ -1,4 +1,4 @@ -442457363, 1.0__initial.sql +-1277023109, 1.0__initial.sql -1664513570, 1.1.sql -300925212, 1.2__dropsFor_1.1.sql -612892741, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb-noprocs/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb-noprocs/1.0__initial.sql index a5d40b3ea..9cd085d3e 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb-noprocs/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb-noprocs/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file longblob, + json_list json, some_date datetime(6), old_boolean tinyint(1) default 0 not null, old_boolean2 tinyint(1), diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb-noprocs/idx_mariadb.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb-noprocs/idx_mariadb.migrations index 336dbf5d2..03a69086a 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb-noprocs/idx_mariadb.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb-noprocs/idx_mariadb.migrations @@ -1,4 +1,4 @@ --636344713, 1.0__initial.sql +853074400, 1.0__initial.sql -1901679107, 1.1.sql -828985759, 1.2__dropsFor_1.1.sql 903264949, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb/1.0__initial.sql index a5d40b3ea..9cd085d3e 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file longblob, + json_list json, some_date datetime(6), old_boolean tinyint(1) default 0 not null, old_boolean2 tinyint(1), diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb/idx_mariadb.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb/idx_mariadb.migrations index ddc777e23..cfedd4987 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb/idx_mariadb.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/mariadb/idx_mariadb.migrations @@ -1,5 +1,5 @@ 1835064798, I__create_procs.sql --636344713, 1.0__initial.sql +853074400, 1.0__initial.sql -1901679107, 1.1.sql 2123392915, 1.2__dropsFor_1.1.sql 903264949, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/model/1.0__initial.model.xml b/ebean-test/src/test/resources/migrationtest/dbmigration/model/1.0__initial.model.xml index 8bd06fa66..aabb55dbd 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/model/1.0__initial.model.xml +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/model/1.0__initial.model.xml @@ -44,6 +44,7 @@ + diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/mysql/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/mysql/1.0__initial.sql index c3f5bfaf7..e35516013 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/mysql/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/mysql/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file longblob, + json_list json, some_date datetime(6), old_boolean tinyint(1) default 0 not null, old_boolean2 tinyint(1), diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/mysql/idx_mysql.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/mysql/idx_mysql.migrations index 193b5ec78..73b3fdce9 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/mysql/idx_mysql.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/mysql/idx_mysql.migrations @@ -1,5 +1,5 @@ 1835064798, I__create_procs.sql --1623464972, 1.0__initial.sql +-1579197660, 1.0__initial.sql -882132850, 1.1.sql -1332434945, 1.2__dropsFor_1.1.sql -1085730419, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/mysql55/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/mysql55/1.0__initial.sql index 4dcd2ae9f..c295af420 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/mysql55/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/mysql55/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file longblob, + json_list json, some_date datetime, old_boolean tinyint(1) default 0 not null, old_boolean2 tinyint(1), diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/mysql55/idx_mysql.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/mysql55/idx_mysql.migrations index d54a870ed..80ddc7bb3 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/mysql55/idx_mysql.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/mysql55/idx_mysql.migrations @@ -1,5 +1,5 @@ 1835064798, I__create_procs.sql -529930619, 1.0__initial.sql +-674145003, 1.0__initial.sql -882132850, 1.1.sql -1332434945, 1.2__dropsFor_1.1.sql -1085730419, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/nuodb/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/nuodb/1.0__initial.sql index c02698fb4..ca9aa8324 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/nuodb/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/nuodb/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob, + json_list clob, some_date timestamp, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/nuodb/idx_nuodb.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/nuodb/idx_nuodb.migrations index 716175603..5bef73fc0 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/nuodb/idx_nuodb.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/nuodb/idx_nuodb.migrations @@ -1,4 +1,4 @@ -1041350610, 1.0__initial.sql +-1193425379, 1.0__initial.sql -1144238347, 1.1.sql -424253630, 1.2__dropsFor_1.1.sql -270701977, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/oracle/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/oracle/1.0__initial.sql index 8654939bf..5c34f821f 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/oracle/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/oracle/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar2(127), description varchar2(127), description_file blob, + json_list clob, some_date timestamp, old_boolean number(1) default 0 not null, old_boolean2 number(1), diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/oracle/idx_oracle.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/oracle/idx_oracle.migrations index 668715769..efeb92ecd 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/oracle/idx_oracle.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/oracle/idx_oracle.migrations @@ -1,4 +1,4 @@ --554067191, 1.0__initial.sql +-431306570, 1.0__initial.sql 187324506, 1.1.sql -582436324, 1.2__dropsFor_1.1.sql -283226837, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/oracle11/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/oracle11/1.0__initial.sql index 7886fee5f..8c9d73d69 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/oracle11/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/oracle11/1.0__initial.sql @@ -69,6 +69,7 @@ create table migtest_e_basic ( name varchar2(127), description varchar2(127), description_file blob, + json_list clob, some_date timestamp, old_boolean number(1) default 0 not null, old_boolean2 number(1), diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/oracle11/idx_oracle.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/oracle11/idx_oracle.migrations index caea324e2..c4238ae4a 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/oracle11/idx_oracle.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/oracle11/idx_oracle.migrations @@ -1,4 +1,4 @@ --712978357, 1.0__initial.sql +-1759239422, 1.0__initial.sql -1852784090, 1.1.sql -582436324, 1.2__dropsFor_1.1.sql -734374474, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/postgres/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/postgres/1.0__initial.sql index f8dcf1b54..91665c077 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/postgres/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/postgres/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file bytea, + json_list json, some_date timestamptz, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/postgres/idx_postgres.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/postgres/idx_postgres.migrations index cf0d9a090..766d37588 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/postgres/idx_postgres.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/postgres/idx_postgres.migrations @@ -1,4 +1,4 @@ --125847545, 1.0__initial.sql +833333752, 1.0__initial.sql -962575173, 1.1.sql -1098989118, 1.2__dropsFor_1.1.sql 808262548, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/postgres9/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/postgres9/1.0__initial.sql index b64178f90..977fed59f 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/postgres9/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/postgres9/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file bytea, + json_list json, some_date timestamptz, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/postgres9/idx_postgres.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/postgres9/idx_postgres.migrations index e9d7134dc..729c25711 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/postgres9/idx_postgres.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/postgres9/idx_postgres.migrations @@ -1,4 +1,4 @@ --1050466540, 1.0__initial.sql +1922532056, 1.0__initial.sql -976679466, 1.1.sql -1098989118, 1.2__dropsFor_1.1.sql 303027582, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlanywhere/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlanywhere/1.0__initial.sql index a9b87d1e1..ada8a52fa 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlanywhere/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlanywhere/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file binary(4500), + json_list long varchar, some_date timestamp, old_boolean bit default false not null, old_boolean2 bit, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlanywhere/idx_sqlanywhere.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlanywhere/idx_sqlanywhere.migrations index 4300368c8..7dce576ef 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlanywhere/idx_sqlanywhere.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlanywhere/idx_sqlanywhere.migrations @@ -1,4 +1,4 @@ --2005091128, 1.0__initial.sql +1609288900, 1.0__initial.sql 887406340, 1.1.sql 1279151426, 1.2__dropsFor_1.1.sql -671185644, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlite/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlite/1.0__initial.sql index cf3ffe5d2..4e74503f7 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlite/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlite/1.0__initial.sql @@ -63,6 +63,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file blob, + json_list clob, some_date timestamp, old_boolean int default 0 not null, old_boolean2 int, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlite/idx_sqlite.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlite/idx_sqlite.migrations index 3be0f6a87..414293ba5 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlite/idx_sqlite.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlite/idx_sqlite.migrations @@ -1,4 +1,4 @@ --990693989, 1.0__initial.sql +-1915238546, 1.0__initial.sql -71853945, 1.1.sql 1279151426, 1.2__dropsFor_1.1.sql 1929931571, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver16/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver16/1.0__initial.sql index 48167f522..4d23f6310 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver16/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver16/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file image, + json_list text, some_date datetime2, old_boolean bit default 0 not null, old_boolean2 bit, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver16/idx_sqlserver.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver16/idx_sqlserver.migrations index 7c1d620b0..8155a89cc 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver16/idx_sqlserver.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver16/idx_sqlserver.migrations @@ -1,5 +1,5 @@ -2122378240, I__create_procs.sql -1067515901, 1.0__initial.sql +-846203024, 1.0__initial.sql 91948674, 1.1.sql -1687762822, 1.2__dropsFor_1.1.sql 1309342689, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver17/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver17/1.0__initial.sql index 069b3ceff..bb3a02724 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver17/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver17/1.0__initial.sql @@ -69,6 +69,7 @@ create table migtest_e_basic ( name nvarchar(127), description nvarchar(127), description_file image, + json_list nvarchar(max), some_date datetime2, old_boolean bit default 0 not null, old_boolean2 bit, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver17/idx_sqlserver.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver17/idx_sqlserver.migrations index 26cced804..ff54d6d15 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver17/idx_sqlserver.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/sqlserver17/idx_sqlserver.migrations @@ -1,5 +1,5 @@ -2122378240, I__create_procs.sql --1941282829, 1.0__initial.sql +538577663, 1.0__initial.sql -60811760, 1.1.sql -1687762822, 1.2__dropsFor_1.1.sql 935437796, 1.3.sql diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/yugabyte/1.0__initial.sql b/ebean-test/src/test/resources/migrationtest/dbmigration/yugabyte/1.0__initial.sql index e804f6651..faf04fb3c 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/yugabyte/1.0__initial.sql +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/yugabyte/1.0__initial.sql @@ -61,6 +61,7 @@ create table migtest_e_basic ( name varchar(127), description varchar(127), description_file bytea, + json_list json, some_date timestamptz, old_boolean boolean default false not null, old_boolean2 boolean, diff --git a/ebean-test/src/test/resources/migrationtest/dbmigration/yugabyte/idx_yugabyte.migrations b/ebean-test/src/test/resources/migrationtest/dbmigration/yugabyte/idx_yugabyte.migrations index c10df2ab7..f4d91aafd 100644 --- a/ebean-test/src/test/resources/migrationtest/dbmigration/yugabyte/idx_yugabyte.migrations +++ b/ebean-test/src/test/resources/migrationtest/dbmigration/yugabyte/idx_yugabyte.migrations @@ -1,4 +1,4 @@ --1111753161, 1.0__initial.sql +-669716166, 1.0__initial.sql -558299616, 1.1.sql -1098989118, 1.2__dropsFor_1.1.sql 930822202, 1.3.sql