Merge pull request #2519 from FOCONIS/db2/fix-default-values

DB2: Fix default values for auto generated ids
This commit is contained in:
Rob Bygrave
2022-01-29 15:06:54 +13:00
committed by GitHub
2 changed files with 4 additions and 0 deletions
@@ -181,6 +181,8 @@ final class InsertMeta {
case MARIADB:
case ORACLE:
return " values (default)";
case DB2:
return " (" + id.getIdentityColumn() + ") values (default)";
default:
return " default values";
}
@@ -28,6 +28,8 @@ public class TestDefaults extends BaseTestCase {
assertThat(current).isNotEmpty();
if (isMySql() || isMariaDB() || isOracle()) {
assertThat(current.get(0)).contains("insert into defaults_model_draft values (default);");
} else if (isDb2()) {
assertThat(current.get(0)).contains("insert into defaults_model_draft (id) values (default)");
} else if (isSqlServer()) {
assertThat(current.get(0)).contains("insert into defaults_model_draft (id) values (?)");
} else {