refactor(db): switch Prisma adapter from libsql to better-sqlite3

This commit is contained in:
2026-02-07 03:26:59 +08:00
parent 86e41b479d
commit 0bf46e887d
5 changed files with 37 additions and 270 deletions

View File

@@ -1,12 +1,14 @@
import { PrismaClient } from "@prisma/client";
import bcrypt from "bcryptjs";
import path from "path";
import { PrismaLibSql } from "@prisma/adapter-libsql";
import { PrismaBetterSqlite3 } from "@prisma/adapter-better-sqlite3";
const adapter = new PrismaLibSql({
url:
process.env.DATABASE_URL ||
"file:" + path.join(process.cwd(), "data/database.sqlite"),
const url =
process.env.DATABASE_URL ||
"file:" + path.join(process.cwd(), "data/database.sqlite");
const adapter = new PrismaBetterSqlite3({
url,
});
const prisma = new PrismaClient({