feat: Prisma instead of drizzle

This commit is contained in:
2024-10-01 19:10:05 +07:00
parent 7921bdf97f
commit 62a1da5e4b
8 changed files with 58 additions and 36 deletions

View File

@@ -1,15 +1,5 @@
import "dotenv/config";
import { drizzle } from "drizzle-orm/postgres-js";
import { migrate } from "drizzle-orm/postgres-js/migrator";
import postgres from "postgres";
import * as schema from "./schema";
import { PrismaClient } from "@prisma/client";
console.log(process.env.DATABASE_URL);
export * from "@prisma/client";
// for migrations
const migrationClient = postgres(process.env.DATABASE_URL || "", { max: 1 });
// migrate(drizzle(migrationClient), ...)
// for query purposes
const queryClient = postgres(process.env.DATABASE_URL || "");
export const db = drizzle(queryClient, { schema });
export const prisma = new PrismaClient();

View File

@@ -1,13 +0,0 @@
import {
serial,
text,
timestamp,
pgTable,
pgSchema,
} from "drizzle-orm/pg-core";
export const server = pgTable("server", {
id: serial("id"),
createdAt: timestamp("created_at"),
updatedAt: timestamp("updated_at"),
});