chore(deps): upgrade Prisma from v6 to v7

This commit is contained in:
2026-02-07 03:02:05 +08:00
parent 2dc6bf16ec
commit 86e41b479d
5 changed files with 875 additions and 60 deletions

View File

@@ -1,13 +1,22 @@
import { Injectable, OnModuleInit, OnModuleDestroy } from "@nestjs/common";
import { PrismaClient } from "@prisma/client";
import path from "path";
import { PrismaLibSql } from "@prisma/adapter-libsql";
@Injectable()
export class DatabaseService implements OnModuleInit, OnModuleDestroy {
private prisma: PrismaClient;
constructor() {
const adapter = new PrismaLibSql({
url:
process.env.DATABASE_URL ||
"file:" + path.join(process.cwd(), "data/database.sqlite"),
});
this.prisma = new PrismaClient({
log: ["query", "error", "warn"],
adapter,
});
}