MySqlDdlParser should support "RENAME TABLE blue_table TO red_table, orange_table TO green_table, black_table TO white_table;" form. (#1)
This commit is contained in:
parent
5b30568650
commit
eeff81b65d
@ -969,6 +969,7 @@ protected void parseRenameTable(Marker start) {
|
||||
tokens.consume("TO");
|
||||
TableId to = parseQualifiedTableName(start);
|
||||
databaseTables.renameTable(from, to);
|
||||
signalAlterTable(from, to, start);
|
||||
}
|
||||
|
||||
protected List<String> parseColumnNameList(Marker start) {
|
||||
|
@ -158,7 +158,7 @@ public void shouldParseTestStatements() {
|
||||
parser.parse(readFile("ddl/mysql-test-statements.ddl"), tables);
|
||||
Testing.print(tables);
|
||||
assertThat(tables.size()).isEqualTo(6); // no tables
|
||||
assertThat(listener.total()).isEqualTo(46);
|
||||
assertThat(listener.total()).isEqualTo(49);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Loading…
Reference in New Issue
Block a user