import { drizzle } from "drizzle-orm/node-postgres";
import { Pool } from "pg";
const enableSsl =
Deno.env.get("DATABASE_ENABLE_SSL") === "true"
? {
rejectUnauthorized: false,
ca: await Deno.readTextFile("./global-bundle.pem"),
}
: false;
const pool = new Pool({
connectionString: Deno.env.get("DATABASE_URL"),
ssl: enableSsl,
});
export const db = drizzle({ client: pool });
import { drizzle } from "drizzle-orm/node-postgres";
import { Pool } from "pg";
const enableSsl =
Deno.env.get("DATABASE_ENABLE_SSL") === "true"
? {
rejectUnauthorized: false,
ca: await Deno.readTextFile("./global-bundle.pem"),
}
: false;
const pool = new Pool({
connectionString: Deno.env.get("DATABASE_URL"),
ssl: enableSsl,
});
export const db = drizzle({ client: pool });