mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
#1292 - Fix for non-native / number boolean types (MySql, SqlServer, Oracle, Sqlite, SqlAnywhere) removing "default 0" + Fix for DB2 add foreign key update clause
This commit is contained in:
committed by
Rob Bygrave
parent
a569c7fc96
commit
3dfdd0e2e8
@@ -20,8 +20,8 @@ public class MySqlPlatformTest {
|
||||
assertThat(ddl.convert("json", false)).isEqualTo("longtext");
|
||||
assertThat(ddl.convert("jsonb", false)).isEqualTo("longtext");
|
||||
assertThat(ddl.convert("varchar(20)", false)).isEqualTo("varchar(20)");
|
||||
assertThat(ddl.convert("boolean", false)).isEqualTo("tinyint(1) default 0");
|
||||
assertThat(ddl.convert("bit", false)).isEqualTo("tinyint(1) default 0");
|
||||
assertThat(ddl.convert("boolean", false)).isEqualTo("tinyint(1)");
|
||||
assertThat(ddl.convert("bit", false)).isEqualTo("tinyint(1)");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -27,7 +27,7 @@ public class OraclePlatformTest {
|
||||
assertThat(ddl.convert("varchar(20)", false)).isEqualTo("varchar2(20)");
|
||||
assertThat(ddl.convert("decimal(10)", false)).isEqualTo("number(10)");
|
||||
assertThat(ddl.convert("decimal(8,4)", false)).isEqualTo("number(8,4)");
|
||||
assertThat(ddl.convert("boolean", false)).isEqualTo("number(1) default 0");
|
||||
assertThat(ddl.convert("boolean", false)).isEqualTo("number(1)");
|
||||
assertThat(ddl.convert("bit", false)).isEqualTo("bit");
|
||||
assertThat(ddl.convert("tinyint", false)).isEqualTo("number(3)");
|
||||
assertThat(ddl.convert("binary(16)", false)).isEqualTo("raw(16)");
|
||||
|
||||
Reference in New Issue
Block a user