Skip to content

Commit aeddc66

Browse files
jvnskyleconroy
authored andcommitted
fix (engine/sqlite): normalize table names (#3162)
fixes #3162
1 parent 0b952b4 commit aeddc66

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

internal/engine/sqlite/convert.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ type Delete_stmt interface {
203203
func (c *cc) convertDelete_stmtContext(n Delete_stmt) ast.Node {
204204
if qualifiedName, ok := n.Qualified_table_name().(*parser.Qualified_table_nameContext); ok {
205205

206-
tableName := qualifiedName.Table_name().GetText()
206+
tableName := identifier(qualifiedName.Table_name().GetText())
207207
relation := &ast.RangeVar{
208208
Relname: &tableName,
209209
}
@@ -854,7 +854,7 @@ func (c *cc) convertReturning_caluseContext(n parser.IReturning_clauseContext) *
854854
}
855855

856856
func (c *cc) convertInsert_stmtContext(n *parser.Insert_stmtContext) ast.Node {
857-
tableName := n.Table_name().GetText()
857+
tableName := identifier(n.Table_name().GetText())
858858
rel := &ast.RangeVar{
859859
Relname: &tableName,
860860
}
@@ -936,7 +936,7 @@ func (c *cc) convertTablesOrSubquery(n []parser.ITable_or_subqueryContext) []ast
936936
}
937937

938938
if from.Table_name() != nil {
939-
rel := from.Table_name().GetText()
939+
rel := identifier(from.Table_name().GetText())
940940
rv := &ast.RangeVar{
941941
Relname: &rel,
942942
Location: from.GetStart().GetStart(),

internal/engine/sqlite/utils.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ type tableNamer interface {
1212

1313
func parseTableName(c tableNamer) *ast.TableName {
1414
name := ast.TableName{
15-
Name: c.Table_name().GetText(),
15+
Name: identifier(c.Table_name().GetText()),
1616
}
1717
if c.Schema_name() != nil {
1818
name.Schema = c.Schema_name().GetText()

0 commit comments

Comments
 (0)