1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

sql: fix wrong field name on generated code (#17684)

This commit is contained in:
Felipe Pena
2023-03-17 17:45:52 -03:00
committed by GitHub
parent 68955bb26c
commit 9e7aeec215
3 changed files with 44 additions and 6 deletions

View File

@ -0,0 +1,33 @@
import db.sqlite
[table: 'bad_table']
struct Bad {
id int [primary; sql: serial]
link string
}
fn test_insert_with_reserved_name() {
db := sqlite.connect(':memory:') or { panic(err) }
bad := Bad{
link: 'test'
}
sql db {
create table Bad
}
sql db {
insert bad into Bad
}
sql db {
insert bad into Bad
insert bad into Bad
insert bad into Bad
}
rows := sql db {
select from Bad
}
assert rows.len == 4
}