DBZ-425 Fix ALTER column for changing default value
This commit is contained in:
parent
39577b091c
commit
6db4e9b599
@ -1229,7 +1229,7 @@ protected void parseAlterSpecification(Marker start, TableEditor table, Consumer
|
||||
}
|
||||
tokens.consume(); // column name
|
||||
if (!tokens.canConsume("DROP", "DEFAULT")) {
|
||||
tokens.consume("SET", "DEFAULT");
|
||||
tokens.consume("SET");
|
||||
parseDefaultClause(start);
|
||||
}
|
||||
} else if (tokens.canConsume("CHANGE")) {
|
||||
|
@ -1293,6 +1293,14 @@ public void shouldParseAlterTableStatementWithColumnNamedColumnWithColumnWord()
|
||||
assertThat(mytableColumnNames).containsOnly("def");
|
||||
}
|
||||
|
||||
@Test
|
||||
@FixFor("DBZ-425")
|
||||
public void shouldParseAlterTableAlterDefaultColumnValue() {
|
||||
String ddl = "CREATE TABLE t ( c1 DEC(2) NOT NULL, c2 FIXED(1,0) NOT NULL);";
|
||||
ddl += "ALTER TABLE t ALTER c1 SET DEFAULT 13;";
|
||||
parser.parse(ddl, tables);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void parseDdlForDecAndFixed() {
|
||||
String ddl = "CREATE TABLE t ( c1 DEC(2) NOT NULL, c2 FIXED(1,0) NOT NULL);";
|
||||
|
Loading…
Reference in New Issue
Block a user