boring.tools-poc/packages/database/src/index.ts

13 lines
353 B
TypeScript

import { drizzle } from 'drizzle-orm/node-postgres'
import { Client } from 'pg'
import * as schema from './schema'
export * from './schema'
const POSTGRES_URL = import.meta.env.POSTGRES_URL ?? process.env.POSTGRES_URL
const client = new Client({ connectionString: POSTGRES_URL })
await client.connect()
export const db = drizzle(client, { schema })