chore(deps): upgrade Prisma from v6 to v7
This commit is contained in:
@@ -28,7 +28,8 @@
|
||||
"@nestjs/passport": "^11.0.5",
|
||||
"@nestjs/platform-express": "^11.1.13",
|
||||
"@nestjs/serve-static": "^5.0.4",
|
||||
"@prisma/client": "^6.19.2",
|
||||
"@prisma/adapter-libsql": "^7.3.0",
|
||||
"@prisma/client": "^7.3.0",
|
||||
"bcryptjs": "^3.0.3",
|
||||
"class-transformer": "^0.5.1",
|
||||
"class-validator": "^0.14.3",
|
||||
@@ -36,14 +37,14 @@
|
||||
"jsonwebtoken": "^9.0.2",
|
||||
"passport": "^0.7.0",
|
||||
"passport-jwt": "^4.0.1",
|
||||
"prisma": "^6.19.2",
|
||||
"prisma": "^7.3.0",
|
||||
"qrcode": "^1.5.4",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"rxjs": "^7.8.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@nestjs/cli": "^11.0.0",
|
||||
"@nestjs/schematics": "^11.0.0",
|
||||
"@nestjs/cli": "^11.0.16",
|
||||
"@nestjs/schematics": "^11.0.9",
|
||||
"@nestjs/testing": "^11.1.13",
|
||||
"@types/express": "^5.0.6",
|
||||
"@types/jest": "^30.0.0",
|
||||
|
||||
887
pnpm-lock.yaml
generated
887
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load Diff
@@ -4,7 +4,6 @@ generator client {
|
||||
|
||||
datasource db {
|
||||
provider = "sqlite"
|
||||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
model User {
|
||||
|
||||
@@ -1,8 +1,17 @@
|
||||
import { PrismaClient } from "@prisma/client";
|
||||
import bcrypt from "bcryptjs";
|
||||
import path from "path";
|
||||
import { PrismaLibSql } from "@prisma/adapter-libsql";
|
||||
|
||||
const adapter = new PrismaLibSql({
|
||||
url:
|
||||
process.env.DATABASE_URL ||
|
||||
"file:" + path.join(process.cwd(), "data/database.sqlite"),
|
||||
});
|
||||
|
||||
const prisma = new PrismaClient({
|
||||
log: ["query", "error", "warn"],
|
||||
adapter,
|
||||
});
|
||||
|
||||
const createDefaultUser = async (): Promise<void> => {
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user