fix #893 index name contains "on" keyword

This commit is contained in:
张鑫
2018-08-29 14:37:27 +08:00
parent 8e856acac5
commit ea81b1dc92
2 changed files with 16 additions and 2 deletions

View File

@@ -225,5 +225,19 @@ public class SimpleDdlParserTest {
Assert.assertNotNull(result);
Assert.assertEquals("retl", result.getSchemaName());
Assert.assertEquals("retl_mark", result.getTableName());
//test index name contains 'on' -- version
queryString = "create index schema_new_index_version_s_idx on q_contract_account (contract_id,main_contract_id)";
result = SimpleDdlParser.parse(queryString, "retl");
Assert.assertNotNull(result);
Assert.assertEquals("retl", result.getSchemaName());
Assert.assertEquals("q_contract_account", result.getTableName());
queryString = "drop index schema_new_index_version_s_idx on q_contract_account";
result = SimpleDdlParser.parse(queryString, "retl");
Assert.assertNotNull(result);
Assert.assertEquals("retl", result.getSchemaName());
Assert.assertEquals("q_contract_account", result.getTableName());
}
}