diff --git a/src/ast/mod.rs b/src/ast/mod.rs index fa05b171..332fce63 100644 --- a/src/ast/mod.rs +++ b/src/ast/mod.rs @@ -750,7 +750,7 @@ impl fmt::Display for Statement { if_not_exists, } => write!( f, - "CREATE {unique}INDEX {if_not_exists}{name} ON {table_name}({columns});", + "CREATE {unique}INDEX {if_not_exists}{name} ON {table_name}({columns})", unique = if *unique { "UNIQUE " } else { "" }, if_not_exists = if *if_not_exists { "IF NOT EXISTS " } else { "" }, name = name, diff --git a/tests/sqlparser_common.rs b/tests/sqlparser_common.rs index 5889cc35..54da1bc0 100644 --- a/tests/sqlparser_common.rs +++ b/tests/sqlparser_common.rs @@ -3152,7 +3152,7 @@ fn ensure_multiple_dialects_are_tested() { #[test] fn parse_create_index() { - let sql = "CREATE UNIQUE INDEX IF NOT EXISTS idx_name ON test(name,age);"; + let sql = "CREATE UNIQUE INDEX IF NOT EXISTS idx_name ON test(name,age)"; let ident_vec = vec![Ident::new("name"), Ident::new("age")]; match verified_stmt(sql) { Statement::CreateIndex {