Skip to content

Commit bfbb1e5

Browse files
fix normalize identifier for table names
1 parent e81b1b5 commit bfbb1e5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

internal/engine/sqlite/convert.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,19 @@ func NewIdentifier(t string) *ast.String {
4242
func (c *cc) convertAlter_table_stmtContext(n *parser.Alter_table_stmtContext) ast.Node {
4343
if n.RENAME_() != nil {
4444
if newTable, ok := n.New_table_name().(*parser.New_table_nameContext); ok {
45-
name := newTable.Any_name().GetText()
45+
name := identifier(newTable.Any_name().GetText())
4646
return &ast.RenameTableStmt{
4747
Table: parseTableName(n),
4848
NewName: &name,
4949
}
5050
}
5151

5252
if newCol, ok := n.GetNew_column_name().(*parser.Column_nameContext); ok {
53-
name := newCol.Any_name().GetText()
53+
name := identifier(newCol.Any_name().GetText())
5454
return &ast.RenameColumnStmt{
5555
Table: parseTableName(n),
5656
Col: &ast.ColumnRef{
57-
Name: n.GetOld_column_name().GetText(),
57+
Name: identifier(n.GetOld_column_name().GetText()),
5858
},
5959
NewName: &name,
6060
}
@@ -254,7 +254,7 @@ func (c *cc) convertDelete_stmtContext(n Delete_stmt) ast.Node {
254254
func (c *cc) convertDrop_stmtContext(n *parser.Drop_stmtContext) ast.Node {
255255
if n.TABLE_() != nil || n.VIEW_() != nil {
256256
name := ast.TableName{
257-
Name: n.Any_name().GetText(),
257+
Name: identifier(n.Any_name().GetText()),
258258
}
259259
if n.Schema_name() != nil {
260260
name.Schema = n.Schema_name().GetText()
@@ -1035,7 +1035,7 @@ func (c *cc) convertUpdate_stmtContext(n Update_stmt) ast.Node {
10351035
}
10361036

10371037
relations := &ast.List{}
1038-
tableName := n.Qualified_table_name().GetText()
1038+
tableName := identifier(n.Qualified_table_name().GetText())
10391039
rel := ast.RangeVar{
10401040
Relname: &tableName,
10411041
Location: n.GetStart().GetStart(),

0 commit comments

Comments
 (0)