diff --git a/src/server/db/migrate.ts b/src/server/db/migrate.ts index a3645216..23c7fb4b 100644 --- a/src/server/db/migrate.ts +++ b/src/server/db/migrate.ts @@ -1,5 +1,11 @@ import 'dotenv/config'; -import { migrate } from 'drizzle-orm/planetscale-serverless/migrator'; -import { db } from './index'; - -migrate(db, { migrationsFolder: './src/server/db/migrations' }).catch((e) => console.log(e)) + +import { env } from "~/env.mjs"; + +import { drizzle } from 'drizzle-orm/postgres-js'; +import { migrate } from 'drizzle-orm/postgres-js/migrator'; +import postgres from 'postgres'; + +// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call +const migrationClient = postgres(env.POSTGRES_URL, { max: 1 }); +migrate(drizzle(migrationClient), { migrationsFolder: './src/server/db/migrations' }).catch((e) => console.log(e))