refactor: reinstate drizzle

This commit is contained in:
Henry
2025-04-23 13:11:00 +01:00
parent 0c25fe3864
commit c1348cf455
22 changed files with 1964 additions and 879 deletions

View File

@@ -1,8 +1,13 @@
import type { NeonDatabase as DrizzleClient } from "drizzle-orm/neon-serverless";
import { Pool } from "@neondatabase/serverless";
import { drizzle } from "drizzle-orm/neon-serverless";
import * as schema from "./schema";
export type dbClient = DrizzleClient<typeof schema> & {
$client: Pool;
};
export const createDrizzleClient = () => {
const pool = new Pool({
connectionString: process.env.POSTGRES_URL,