migrate to prisma v7 (#345)

* migrate to prisma v7

* fix prisma type imports

* update prisma version in docker

* fix prisma cli breaking things
This commit is contained in:
Husky
2026-02-10 20:26:53 -05:00
committed by GitHub
parent f8447808dd
commit ed724c7170
10 changed files with 678 additions and 126 deletions
+3 -4
View File
@@ -1,10 +1,9 @@
import { PrismaClient } from "~/prisma/client/client";
// import { PrismaPg } from "@prisma/adapter-pg";
import { PrismaPg } from "@prisma/adapter-pg";
const prismaClientSingleton = () => {
// const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL });
// const prisma = new PrismaClient({ adapter });
const prisma = new PrismaClient();
const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL });
const prisma = new PrismaClient({ adapter });
return prisma;
};
+1 -1
View File
@@ -1,4 +1,4 @@
import type { JsonValue } from "@prisma/client/runtime/library";
import type { JsonValue } from "@prisma/client/runtime/client";
export type DropletManifest = V2Manifest;
+1 -1
View File
@@ -4,7 +4,7 @@ import prisma from "../db/database";
import type { SessionProvider, SessionWithToken } from "./types";
import cacheHandler from "../cache";
import type { SessionWhereInput, JsonFilter } from "~/prisma/client/models";
import type { InputJsonValue } from "@prisma/client/runtime/library";
import type { InputJsonValue } from "@prisma/client/runtime/client";
export default function createDBSessionHandler(): SessionProvider {
const cache = cacheHandler.createCache<SessionWithToken>("DBSession");