Skip to content

Commit 61badc0

Browse files
committed
fix: prisma client issues
1 parent 80860dd commit 61badc0

3 files changed

Lines changed: 46 additions & 94 deletions

File tree

package-lock.json

Lines changed: 39 additions & 84 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"dependencies": {
2929
"@google/genai": "^1.30.0",
3030
"@openrouter/ai-sdk-provider": "^1.2.8",
31-
"@prisma/adapter-pg": "^7.1.0",
31+
"@prisma/adapter-mariadb": "^7.1.0",
3232
"@prisma/client": "^7.1.0",
3333
"@sentry/node": "^10.28.0",
3434
"ai": "^5.0.106",

src/components/prisma.ts

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
11
import { PrismaClient } from "../generated/client";
2-
import { PrismaPg } from "@prisma/adapter-pg";
2+
import { PrismaMariaDb } from "@prisma/adapter-mariadb";
33

44
declare global {
55
var _sharedPrisma: PrismaClient | undefined;
66
}
77

8-
const adapter = new PrismaPg({
9-
connectionString: process.env.DATABASE_URL!,
8+
const adapter = new PrismaMariaDb({
9+
host: "localhost",
10+
port: 3306,
11+
connectionLimit: 5,
1012
});
1113

12-
const prisma =
13-
global._sharedPrisma ??
14-
new PrismaClient({
15-
adapter,
16-
log: ["warn", "error"],
17-
});
14+
const prisma = global._sharedPrisma ?? new PrismaClient({ adapter });
1815

1916
if (process.env.NODE_ENV !== "production") {
2017
global._sharedPrisma = prisma;

0 commit comments

Comments
 (0)