import { drizzle } from 'drizzle-orm/postgres-js' import { env } from '@/env' import { relations } from '@/server/db/relations' export const createDB = () => drizzle({ connection: env.DATABASE_URL, relations, }) export type DB = ReturnType export const getDB = (() => { let db: DB | null = null return (): DB => { db ??= createDB() return db } })()