- Notifications
You must be signed in to change notification settings - Fork39
Open
Description
When generating python code with the engine set to sqlite the generated code has every property annotated with the Any type.
If I switch the engine to postgresql everything works as expected.
version:'2'plugins: -name:pywasm:url:https://downloads.sqlc.dev/plugin/sqlc-gen-python_1.2.0.wasmsha256:a6c5d174c407007c3717eea36ff0882744346e6ba991f92f71d6ab2895204c0esql: -schema:"schema.sql"queries:"query.sql"engine:sqlitecodegen: -out:src/modeldb/db/schemaplugin:pyoptions:package:modeldb.db.schemaemit_sync_querier:trueemit_async_querier:truequery_parameter_limit:5
CREATETABLEfile( idINTEGERNOT NULL, nametextNOT NULL,pathtextNOT NULL, hashtextNOT NULL, resource_idINTEGERNOT NULL,PRIMARY KEY (id),FOREIGN KEY (resource_id)REFERENCES resource (id));
# Code generated by sqlc. DO NOT EDIT.# versions:# sqlc v1.27.0importdataclassesfromtypingimportAny,Optional@dataclasses.dataclass()classFile:id:Anyname:Anypath:Anyhash:Anyresource_id:Any
I realise sqlite plays fast and loose with types, but so does python. It'd be very beneficial to have this working.
Metadata
Metadata
Assignees
Labels
No labels