Skip to content

Commit 9bc5366

Browse files
committed
Use another neon driver
1 parent 0ac723a commit 9bc5366

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/server/db/db.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
import 'server-only'
22
import { env } from '~/env.mjs'
33

4-
import { neon } from '@neondatabase/serverless'
5-
import { drizzle as drizzleNeon, NeonHttpDatabase } from 'drizzle-orm/neon-http'
4+
import { Pool } from '@neondatabase/serverless'
5+
import {
6+
drizzle as drizzleNeon,
7+
NeonDatabase,
8+
} from 'drizzle-orm/neon-serverless'
69
import { drizzle as drizzlePg } from 'drizzle-orm/postgres-js'
710
import postgres from 'postgres'
811
import * as schema from './schema'
@@ -13,5 +16,5 @@ export const db =
1316
schema,
1417
// TODO: Remove this unsafe type cast when this issue is fixed:
1518
// https://github.com/drizzle-team/drizzle-orm/issues/1129
16-
}) as unknown as NeonHttpDatabase<typeof schema>)
17-
: drizzleNeon(neon(env.DATABASE_URL), { schema })
19+
}) as unknown as NeonDatabase<typeof schema>)
20+
: drizzleNeon(new Pool({ connectionString: env.DATABASE_URL }), { schema })

0 commit comments

Comments
 (0)