[#5356] Incorrect order of HSQL column definition tokens: DEFAULT and NULL
This commit is contained in:
parent
a0f55fa4b8
commit
b4710d2dfb
@ -253,7 +253,9 @@ final class CreateTableImpl<R extends Record> extends AbstractQuery implements
|
||||
.sql(' ');
|
||||
Tools.toSQLDDLTypeDeclaration(ctx, type);
|
||||
|
||||
if (asList().contains(ctx.family()))
|
||||
// [#5356] Some dialects require the DEFAULT clause prior to the
|
||||
// NULL constraints clause
|
||||
if (asList(HSQLDB).contains(ctx.family()))
|
||||
acceptDefault(ctx, type);
|
||||
|
||||
if (type.nullable()) {
|
||||
@ -266,7 +268,7 @@ final class CreateTableImpl<R extends Record> extends AbstractQuery implements
|
||||
ctx.sql(' ').keyword("not null");
|
||||
}
|
||||
|
||||
if (!asList().contains(ctx.family()))
|
||||
if (!asList(HSQLDB).contains(ctx.family()))
|
||||
acceptDefault(ctx, type);
|
||||
|
||||
if (i < columnFields.size() - 1)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user