execlastid doesn't respect `support_big_numbers`
yshrsmz opened this issue · 1 comments
yshrsmz commented
sqlc-gen-typescript/examples/node-mysql2/src/db/query_sql.ts
Lines 94 to 100 in 1a42ab0
This method should return string
as support_big_numbers
and big_number_strings
is enabled in sqlc.dev.yml
sqlc-gen-typescript/examples/sqlc.dev.yaml
Lines 43 to 54 in 1a42ab0
This is because I explicitly declared a return type as number
here
but should respect PK's type.
yshrsmz commented
@kyleconroy How can I find out PK's type?
I checked every value in GenerateRequest
, but could not find one.
AFAIK, we can return Promise<string | number>
from :execlastid
, but it's not possible to define explicit type with current information.