summaryrefslogtreecommitdiff
path: root/src/server/db/index.ts
blob: 8579424547355f9b4a91284be4a85b6bbaf09b3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { neon } from '@neondatabase/serverless';
import { drizzle } from 'drizzle-orm/neon-http';

import { env } from '@/env';
import * as schema from './schema';

const sql = neon(env.DATABASE_URL);

export const db = drizzle({
  client: sql,
  schema,
  casing: 'snake_case',
});