Skip to content

Mysql string date support#230

Open
bherila wants to merge 1 commit intoRobinBlomberg:masterfrom
bherila:mysql_date_option
Open

Mysql string date support#230
bherila wants to merge 1 commit intoRobinBlomberg:masterfrom
bherila:mysql_date_option

Conversation

@bherila
Copy link

@bherila bherila commented Jan 6, 2025

Adds support to the mysql dialect to pass and parse dates as strings rather than js Date objects.

Installed locally.

bwh@Bens-Laptop bwh % yarn introspect              
yarn run v1.22.22
$ kysely-codegen --env-file=./.env.local --out-file=./src/server_lib/kysely.d.ts --date-parser=string
• Loaded environment variables from './.env.local'.
• No dialect specified. Assuming 'mysql'.
• Introspecting database...
✓ Introspected 37 tables and generated ./src/server_lib/kysely.d.ts in 213ms.

✨  Done in 0.73s.

Verified DATETIME columns are now generated like:

  when_added: Generated<string | null>;
  when_deleted: Generated<string | null>;

@RomanDronow
Copy link

RomanDronow commented Dec 26, 2025

I think you can already do this via "typeMapping" config property.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants