mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
orm: fix sql table names
This commit is contained in:
parent
6a335c4416
commit
f8f2fa246e
@ -26,9 +26,9 @@ fn (mut g Gen) sql_stmt(node ast.SqlStmt) {
|
|||||||
g.writeln(';')
|
g.writeln(';')
|
||||||
g.write('sqlite3_stmt* $g.sql_stmt_name = ${dbtype}__DB_init_stmt($db_name, tos_lit("')
|
g.write('sqlite3_stmt* $g.sql_stmt_name = ${dbtype}__DB_init_stmt($db_name, tos_lit("')
|
||||||
if node.kind == .insert {
|
if node.kind == .insert {
|
||||||
g.write('insert into $node.table_name (')
|
g.write('insert into `$node.table_name` (')
|
||||||
} else {
|
} else {
|
||||||
g.write('update $node.table_name set ')
|
g.write('update `$node.table_name` set ')
|
||||||
}
|
}
|
||||||
if node.kind == .insert {
|
if node.kind == .insert {
|
||||||
for i, field in node.fields {
|
for i, field in node.fields {
|
||||||
@ -104,7 +104,7 @@ fn (mut g Gen) sql_select_expr(node ast.SqlExpr) {
|
|||||||
mut q := 'select '
|
mut q := 'select '
|
||||||
if node.is_count {
|
if node.is_count {
|
||||||
// `select count(*) from User`
|
// `select count(*) from User`
|
||||||
q += 'count(*) from $node.table_name'
|
q += 'count(*) from `$node.table_name`'
|
||||||
} else {
|
} else {
|
||||||
// `select id, name, country from User`
|
// `select id, name, country from User`
|
||||||
for i, field in node.fields {
|
for i, field in node.fields {
|
||||||
@ -113,7 +113,7 @@ fn (mut g Gen) sql_select_expr(node ast.SqlExpr) {
|
|||||||
q += ', '
|
q += ', '
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
q += ' from $node.table_name'
|
q += ' from `$node.table_name`'
|
||||||
}
|
}
|
||||||
if node.has_where {
|
if node.has_where {
|
||||||
q += ' where '
|
q += ' where '
|
||||||
|
Loading…
Reference in New Issue
Block a user