diff --git a/packages/cli/src/generators/kysely.ts b/packages/cli/src/generators/kysely.ts index bb0a46b299..28806eb3ca 100644 --- a/packages/cli/src/generators/kysely.ts +++ b/packages/cli/src/generators/kysely.ts @@ -1,13 +1,18 @@ import { getMigrations } from "better-auth/db"; import type { SchemaGenerator } from "./types"; -export const generateMigrations: SchemaGenerator = async ({ options }) => { +export const generateMigrations: SchemaGenerator = async ({ + options, + file, +}) => { const { compileMigrations } = await getMigrations(options); const migrations = await compileMigrations(); return { code: migrations, - fileName: `./better-auth_migrations/${new Date() - .toISOString() - .replace(/:/g, "-")}.sql`, + fileName: + file || + `./better-auth_migrations/${new Date() + .toISOString() + .replace(/:/g, "-")}.sql`, }; };