allow no space between the index table name and columns list

This commit is contained in:
Gani Georgiev
2023-07-06 23:20:31 +03:00
parent d77479131a
commit ebfbb55f91
35 changed files with 61 additions and 43 deletions

View File

@@ -18,9 +18,20 @@ func TestParseIndex(t *testing.T) {
`invalid`,
dbutils.Index{},
},
// simple
// simple (multiple spaces between the table and columns list)
{
`create index indexname on tablename (col1)`,
`create index indexname on tablename (col1)`,
dbutils.Index{
IndexName: "indexname",
TableName: "tablename",
Columns: []dbutils.IndexColumn{
{Name: "col1"},
},
},
},
// simple (no space between the table and the columns list)
{
`create index indexname on tablename(col1)`,
dbutils.Index{
IndexName: "indexname",
TableName: "tablename",