tia/src/db/index.ts

16 lines
No EOL
402 B
TypeScript

import { drizzle } from "drizzle-orm/postgres-js";
import postgres from "postgres";
import * as schema from "./schema";
const connectionString = process.env.DATABASE_URL!;
const queryClient = postgres(connectionString, {
max: 10,
idle_timeout: 20,
max_lifetime: 60 * 30,
});
export const db = drizzle(queryClient, { schema });
export const sql = queryClient;
export type Database = typeof db;