15 lines
398 B
TypeScript
15 lines
398 B
TypeScript
import { drizzle } from "npm:drizzle-orm@0.45.2/node-postgres";
|
|
import pg from "npm:pg@8.20.0";
|
|
|
|
const { Pool } = pg;
|
|
|
|
const pool = new Pool({
|
|
host: Deno.env.get("POSTGRES_HOST"),
|
|
port: Number(Deno.env.get("POSTGRES_PORT") ?? 5432),
|
|
user: Deno.env.get("POSTGRES_USER"),
|
|
password: Deno.env.get("POSTGRES_PASS"),
|
|
database: Deno.env.get("POSTGRES_DB"),
|
|
});
|
|
|
|
export const db = drizzle(pool);
|