import { drizzle } from "drizzle-orm/postgres-js"; import postgres from "postgres"; import * as schema from "./schema"; if (!process.env.DATABASE_URL) { throw new Error("DATABASE_URL is not set"); } // Create the postgres client const client = postgres(process.env.DATABASE_URL); // Create the drizzle instance export const db = drizzle(client, { schema }); // Re-export schema for convenience export * from "./schema"; // Re-export drizzle-orm functions to ensure version consistency export { eq, and, or, not, isNull, isNotNull, inArray, notInArray, exists, notExists, sql } from "drizzle-orm";