You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using this sqlite3 command to export schema from the database: sqlite3 db/data.db '.schema authors' > ./db/schema.sql and it generates an sql schema where all table and column names are surrounded with a backtick character. This schema cannot be parsed by sqlc . Removing the backtick characters using command sed -i "s/\`//g" db/schema.sql allows sqlc to generate the code.
Relevant log output
# package db
db/query.sql:6:1: relation "authors" does not exist
Commenting here since it seems related to the same issue, potentially caused by #3657. I see the same issue with non-backtick-quoted identifiers in UPDATE statements.
I noticed that this issue is not present with 3657.patch reverted (ignoring testdata conflicts) on tag v1.28.0:
Version
1.28.0
What happened?
I'm using this
sqlite3
command to export schema from the database:sqlite3 db/data.db '.schema authors' > ./db/schema.sql
and it generates an sql schema where all table and column names are surrounded with a backtick character. This schema cannot be parsed bysqlc
. Removing the backtick characters using commandsed -i "s/\`//g" db/schema.sql
allows sqlc to generate the code.Relevant log output
Database schema
SQL queries
Configuration
Playground URL
https://play.sqlc.dev/p/5d35e2538160c53e61fe204c3a2f05fe489687ac10a8d74304a82c2d7ec95871
What operating system are you using?
Linux
What database engines are you using?
SQLite
What type of code are you generating?
Go
The text was updated successfully, but these errors were encountered: